รัน python3.7 ไม่ได้ เกิดปัญหา mportError: No module named 'encodings'

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
tatiya
PHP VIP Members
PHP VIP Members
โพสต์: 1855
ลงทะเบียนเมื่อ: 09/07/2018 9:35 am

รัน python3.7 ไม่ได้ เกิดปัญหา mportError: No module named 'encodings'

โพสต์โดย tatiya » 21/03/2019 6:12 pm

พอดีผมลง python3.7 ใหม่ เมื่อลงเสร็จแล้วลอง Run ดู มันรันไม่ได้ ขึ้น Error แบบนี้ครับ (ผมรันโปรแกรมบน IDE Pycharm นะครับ)

โค้ด: เลือกทั้งหมด

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
Aborted
แก้ไขล่าสุดโดย tatiya เมื่อ 21/03/2019 6:17 pm, แก้ไขไปแล้ว 1 ครั้ง.
<input type=”button” name=”button” id=”button” value=”Click” />

ภาพประจำตัวสมาชิก
tatiya
PHP VIP Members
PHP VIP Members
โพสต์: 1855
ลงทะเบียนเมื่อ: 09/07/2018 9:35 am

Re: รัน python ไม่ได้ เกิดปัญหา mportError: No module named 'encodings'

โพสต์โดย tatiya » 21/03/2019 6:16 pm

วิธีแก้ เปิด Terminal ของ Pycharm ขึ้นมาแล้วพิมพ์ Code นี้เข้าไปนะครับ

โค้ด: เลือกทั้งหมด

rm -rf venv


โค้ด: เลือกทั้งหมด

sudo virtualenv -p /usr/bin/python3 venv/


โค้ด: เลือกทั้งหมด

sudo source env/bin/activate


โค้ด: เลือกทั้งหมด

pip install -r requirements.txt
<input type=”button” name=”button” id=”button” value=”Click” />


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน