ฉันต้องการติดตั้ง Python 3.10 บน Ubuntu 18.04 (ตอนนี้ฉันใช้ Python 3.8) จากที่เก็บ deadsnakes ด้วยชุดคำสั่งต่อไปนี้ที่ฉันพบบนอินเทอร์เน็ต:
sudo add-apt-repository ppa:deadsnakes/ppa
อัปเดต sudo apt
sudo apt ติดตั้ง python3.10
แต่ฉันได้รับข้อผิดพลาด "sudo: add-apt-repository: ไม่พบคำสั่ง"
การวิจัยสุทธิเพิ่มเติมทำให้ฉันไปที่ชุดคำสั่งนี้ที่ "ModuleNotFoundError: ไม่มีโมดูลชื่อ 'apt_pkg'" ปรากฏในคำสั่งต่างๆ:
sudo apt ลบ python3-apt
sudo apt ลบอัตโนมัติ
sudo apt ทำความสะอาดอัตโนมัติ
sudo apt ติดตั้ง python3-apt
แหล่งที่มาของเว็บอื่นๆ พูดแบบเดียวกัน ดังนั้นฉันจึงทำเช่นนั้น แต่ฉันยังคงได้รับข้อความแสดงข้อผิดพลาดเมื่อฉันเรียกใช้ sudo add-apt-repository ppa:deadsnakes/ppa
จากนั้นฉันก็พบ https://phoenixnap.com/kb/add-apt-repository-command-not-found-ubuntuซึ่งแนะนำชุดคำสั่งนี้:
อัปเดต sudo apt
sudo apt ติดตั้งซอฟต์แวร์คุณสมบัติทั่วไป
อัปเดต sudo apt
ดังนั้นฉันจึงทำเช่นนั้น แต่เมื่อฉันเรียกใช้ sudo add-apt-repository ppa:deadsnakes/ppa ฉันได้รับข้อความแสดงข้อผิดพลาดนี้:
~$ sudo add-apt-repository ppa:deadsnakes/ppa
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/usr/bin/add-apt-repository" บรรทัดที่ 12 ใน
จาก softwareproperties.SoftwareProperties นำเข้า SoftwareProperties, shortcut_handler
ไฟล์ "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", บรรทัดที่ 28, ใน
นำเข้า apt_pkg
ModuleNotFoundError: ไม่มีโมดูลชื่อ 'apt_pkg'
ฉันพบลิงก์เว็บที่แสดงวิธีแก้ปัญหาที่หลากหลายด้วย Python เวอร์ชันก่อนหน้า ขณะนี้ฉันใช้ Python 3.8
ก่อนที่ฉันจะทำอะไรไปมากกว่านี้ ฉันต้องการถามวิธีที่ดีที่สุดในการแก้ปัญหา ModuleNotFoundError: ไม่มีโมดูลชื่อข้อความแสดงข้อผิดพลาด 'apt_pkg' เมื่อพยายามติดตั้งที่เก็บ deadsnakes เพื่อติดตั้ง Python 3.10 เนื่องจากจำนวนวิธีแก้ปัญหาที่เป็นไปได้ที่ฉันได้เห็น มีวิธีอื่นในการติดตั้ง 3.10 นอกเหนือจากการสร้างจากแหล่งที่มาหรือไม่?
ขอบคุณมาก ๆ.