ฉันลบ /lib/python3.8 และตอนนี้ฉันไม่สามารถใช้ gnome-terminal, apt, python3 และโปรแกรมอื่นๆ อีกสองสามโปรแกรมได้ ฉันพยายามเพิ่มพื้นที่ว่างด้วย bleach-bit และด้วยตนเอง จากนั้นฉันเห็น 2 โฟลเดอร์ทั้ง python3 (python3.8 และ python3.9) ในไดเร็กทอรี /usr/lib/ ดังนั้นฉันจึงลบอันเก่าออก แต่จริงๆแล้วมันเชื่อมโยงกับ python3 เริ่มต้น (ฉันไม่รู้) ตอนนี้ฉันมี python3.9 แต่ฉันคิดว่า python3.9 ยังไม่ได้รับการติดตั้งอย่างสมบูรณ์ฉันใช้ apt ไม่ได้อีกต่อไปเพราะสิ่งนี้:
user@~> sudo apt ติดตั้ง python3 ใหม่
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
0 อัปเกรด, 0 ติดตั้งใหม่, 1 ติดตั้งใหม่, 0 ลบออกและ 0 ไม่อัปเกรด
4 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
จำเป็นต้องได้รับไฟล์เก็บถาวร 0 B/47.6 kB
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
(กำลังอ่านฐานข้อมูล ... 321097 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../python3_3.8.2-0ubuntu2_amd64.deb ...
ไม่พบไลบรารีอิสระของแพลตฟอร์ม <คำนำหน้า>
พิจารณาการตั้งค่า $PYTHONHOME เป็น <คำนำหน้า>[:<exec_prefix>]
การกำหนดค่าเส้นทาง Python:
PYTHONHOME = (ไม่ได้ตั้งค่า)
PYTHONPATH = (ไม่ได้ตั้งค่า)
ชื่อโปรแกรม = '/usr/bin/python3'
แยก = 0
สิ่งแวดล้อม = 1
(...)
ข้อผิดพลาดร้ายแรงของ Python: init_fs_encoding: ล้มเหลวในการรับตัวแปลงสัญญาณ Python ของการเข้ารหัสระบบไฟล์
สถานะรันไทม์ของ Python: เริ่มต้นคอร์
ModuleNotFoundError: ไม่มีโมดูลชื่อ 'การเข้ารหัส'
เธรดปัจจุบัน 0x00007f52786bb740 (โทรล่าสุดก่อน):
<ไม่มีเฟรม Python>
dpkg: ข้อผิดพลาดขณะทำความสะอาด:
แพ็คเกจ python3 ที่ติดตั้งแล้วกระบวนการย่อยของสคริปต์หลังการติดตั้งส่งคืนสถานะการออกจากข้อผิดพลาด 1
พบข้อผิดพลาดขณะประมวลผล:
/var/cache/apt/archives/python3_3.8.2-0ubuntu2_amd64.deb
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)
อีกสิ่งหนึ่งที่ฉันทำ 'apt remove python3-tk' (ในกรณีที่อาจช่วยได้) ฉันไม่ต้องการติดตั้ง Ubuntu ใหม่เพราะเป็นครั้งที่ 7 ที่ฉันทำ และฉันไม่มีสื่อ Ubuntu 20.04 ในตอนนี้ หากไม่มีวิธีแก้ปัญหานอกจากติดตั้งใหม่ โปรดระบุโฟลเดอร์ /usr/lib/python3.8 ให้ฉัน ฉันลองวิธีแก้ปัญหาใน ที่นี่ แต่มันให้ฉัน 4 'พบข้อผิดพลาด' แพ็คเกจ (python3, python3-lib2to3, python3-distutils, python3-gdbm:amd64 และ gnome-menus) แทนที่จะเป็น 2 (python3 และ python3-tk (เป็นเพียง python3 หลังจากที่ฉันลบ python3-tk)) ฉันเชื่อมโยง /usr/bin/python กับ python2.7 เพื่อหลีกเลี่ยงปัญหาเพิ่มเติม