ฉันได้อัปเกรดเป็น Ubuntu 21.04 เนื่องจากฉันไม่ต้องการใช้รุ่น LTS (เช่น มีแพ็คเกจที่ใหม่กว่า) ฉันทำงานกับ codebase ใหม่อย่างมีความสุขด้วย Python 3.9 ที่เป็นค่าเริ่มต้น
แต่สำหรับโปรเจ็กต์เก่าที่ทำงานบน Python 3.6 ฉันต้องการติดตั้งเวอร์ชันก่อน 3.9 ด้วย (ฉันพบปัญหาเกี่ยวกับบรรจุภัณฑ์เกี่ยวกับปัญหาเวอร์ชัน 3.9 https://github.com/hzdg/django-enumfields/commit/8a54ab6ca1a406b4f736b1d8a1daff49431a1c5c แต่ฉันอยากจะมี 3.6 หรือ 3.7 สำหรับ virtualenv ของฉันตามต้องการมากกว่าใส่การแก้ไขเฉพาะ 3.9 สำหรับ codebase ที่ทำงานบน 3.6 ในปัจจุบัน)
ฉันได้ติดตั้ง deadsnakes ppa ด้วย sudo add-apt-repository ppa:deadsnakes/ppa
และทำการปรับปรุง แต่เมื่อพยายามติดตั้งไพ ธ อนเวอร์ชันก่อนหน้า ฉันพบปัญหาการพึ่งพา (น่าจะเป็นเพราะเป็นแพ็คเกจโฟกัส)
sudo apt-get ติดตั้ง python3.7
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
python3.7 : ขึ้นอยู่กับ: libpython3.7-stdlib (= 3.7.12-1+focal1) แต่ไม่สามารถติดตั้งได้
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย