Score:3

ข้อผิดพลาดในการนำเข้า pip ของ Ubuntu 20.04 Python 3.10

ธง lb

ฉันเพิ่งติดตั้ง python 3.10 ใน Ubuntu 20.04 ของฉัน ขั้นตอนการติดตั้งของฉันคือ:

ฉลาดในการติดตั้ง python3.10
ฉลาดในการติดตั้ง python3.10-dev
ฉลาดในการติดตั้ง python3.10-distutils

ปัญหาเป็นเรื่องของ pip. มันล้มเหลวเมื่อฉันพยายามติดตั้งอะไรที่มีข้อผิดพลาด:

ImportError: ไม่สามารถนำเข้าชื่อ 'html5lib' จาก 'pip._vendor' (/usr/lib/python3/dist-packages/pip/_vendor/__init__.py)

ฉันมีเวอร์ชันหลาม 3.6 - 3.9 ติดตั้งบนระบบของฉัน ปัญหานี้เกิดขึ้นกับเวอร์ชันไพทอนเท่านั้น 3.10. สาเหตุของปัญหานี้และแนวทางแก้ไขคืออะไร?

Score:1
ธง cn

ฉันแก้ไขอาการเดียวกันทุกประการโดยป้อน pipenv shell และติดตั้ง pip ที่นั่น:

เปลือกท่อ
curl -sS https://bootstrap.pypa.io/get-pip.py | หลาม

ส่งผลให้:

รวบรวม pip
  การใช้แคช pip-21.3.1-py3-none-any.whl (1.7 MB)
การติดตั้งแพ็คเกจที่รวบรวม: pip
  กำลังพยายามถอนการติดตั้ง: pip
    พบการติดตั้งที่มีอยู่: pip 20.0.2
    ถอนการติดตั้ง pip-20.0.2:
      ถอนการติดตั้ง pip-20.0.2 เรียบร้อยแล้ว
ติดตั้ง pip-21.3.1 สำเร็จแล้ว

หลังจากนั้นสิ่งต่าง ๆ ก็เริ่มทำงานตามที่คาดไว้และ ติดตั้ง pipenv ประสบความสำเร็จวิธีอื่นๆ นับไม่ถ้วนในการติดตั้งและติดตั้ง python/pip/pipenv ใหม่ล้มเหลว หลายครั้งที่มีข้อผิดพลาดในการนำเข้าเดียวกัน

Elgin Cahangirov avatar
lb flag
ตอนนี้ `pip install` กำลังทำงานให้ฉัน ฉันไม่รู้ว่าปัญหานี้หายไปเองได้อย่างไร
tr flag
คุณครับทำให้ตอนเย็นของฉัน!
Score:0
ธง cn

คุณควรใช้ pyenv และ/หรือ virtualenv ดีกว่า libs บางตัวเข้ากันไม่ได้กับ python เวอร์ชันต่างๆ นอกจากนี้ pip ยังไม่ทราบว่าคุณต้องการติดตั้ง lib ที่ร้องขอด้วย python เวอร์ชันใด

นี่คือบทเรียนบางส่วนหรือไปและค้นหาใน youtube

https://realpython.com/intro-to-pyenv/ https://docs.python.org/3/library/venv.html

Elgin Cahangirov avatar
lb flag
แต่ข้อผิดพลาดนี้ก็เกิดขึ้นในสภาพแวดล้อม `pipenv` ของฉันด้วย `pipenv install somepackage` ยังส่งผลให้เกิดข้อผิดพลาดในการนำเข้า
Thomas Aichinger avatar
cn flag
คุณอาจสามารถแยกแยะข้อผิดพลาดนี้ได้หลังจากดูหลักสูตร pipenv นี้ https://youtu.be/6Qmnh5C4Pmo

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา