แก้ไข 18/02: เนื่องจากฉันยังไม่มีวิธีแก้ไขฉันจึงอัปเดตสิ่งที่ฉันรู้จนถึงตอนนี้
ฉันติดตั้ง python 3.7 สำเร็จแล้ว ฉันสามารถติดตั้งโมดูลโดยใช้ pip (หรือ pip3) แต่โมดูลเหล่านั้นติดตั้งใน Python 3.6 (มาพร้อมกับ ubuntu) ดังนั้นฉันจึงไม่สามารถนำเข้าโมดูลเหล่านั้นใน python 3.7 (ไม่พบโมดูล) Python 3.7 ไม่รู้จัก pip / pip3 ดังนั้นฉันจึงไม่สามารถติดตั้งผ่าน pip / pip3 ได้ฉันต้องการ python 3.7
-
ฉันได้ติดตั้ง Python 3.7 บนเครื่อง Ubuntu 18.04 แล้ว ปฏิบัติตามคำแนะนำนี้ในกรณีที่เกี่ยวข้อง:
ดาวน์โหลด: Python 3.7 จากเว็บไซต์ Python [1] บนเดสก์ท็อปและคลายซิปด้วยตนเองในการติดตั้งเดสก์ท็อป: เปิด Terminal (ctrl + shift + T)
Go to the Extracted folder $ cd ~/Desktop/Python-3.7.0 $ ./configure $ make $ sudo make install
การสร้าง Python 3.7 เริ่มต้น Python:
$ sudo vim ~/.bashrc press i on the last and new line - Type alias python= python3.7 press Esc type - to save and exit vim :wq now type $ source ~/.bashrc
จากที่นี่: https://www.quora.com/How-can-I-upgrade-Python-3-6-to-3-7-in-Ubuntu-18-04
ฉันได้ดาวน์โหลดโมดูลต่างๆมาแล้วpip install module
แต่เมื่อฉันพยายามนำเข้าฉันได้รับไฟล์ModuleNotFoundError: No module names 'xx'
ดังนั้นฉันจึงทำการวิจัยและเห็นได้ชัดว่าเมื่อใช้ pip เพื่อติดตั้งมันได้ติดตั้งในโมดูลใน Python เวอร์ชันก่อนหน้า ที่ไหนสักแห่ง (อาจเป็นคำถามใน SO) ฉันพบข้อเสนอแนะในการติดตั้งโมดูลใช้แต่แล้วฉันจะได้รับpython3.7 -m pip install module
/usr/local/bin/python3.7: no module named pip
ตอนนี้ฉันติดขัดติดตั้ง pip แล้ว แต่ดูเหมือนจะไม่ใช่สำหรับ Python 3.7 ฉันสมมติว่าถ้าฉันสามารถติดตั้ง pip สำหรับ Python 3.7 ฉันสามารถรันคำสั่ง pip install และรับโมดูลที่ฉันต้องการ หากเป็นเช่นนั้นฉันจะติดตั้ง pip สำหรับ python 3.7 ได้อย่างไรเนื่องจากติดตั้งไปแล้ว
/usr/local/bin/python3.7: no module named pip
[เหมือนกันสำหรับ pip3]