Score:1

apt-get upgrade ไม่ทำงานหลังจากอัพเดต python

ธง br

ฉันเพิ่งอัปเดต python release จาก 3.8 เป็น 3.10 โดยใช้ sudo update-alternatives --config python3.dllแต่ดูเหมือนว่าจะทำให้เกิดปัญหากับ apt ที่ไหนสักแห่ง เมื่อใดก็ตามที่ฉันพยายามวิ่ง sudo apt-get อัปเดต มันทำงานได้ตามที่คาดไว้ เมื่อได้ลองวิ่งแล้ว sudo apt-get อัปเกรดฉันพบปัญหาต่อไปนี้

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
กำลังคำนวณการอัปเกรด... เสร็จสิ้น
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
1 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
การตั้งค่า python-apt (2.0.0ubuntu0.20.04.6) ...
/var/lib/dpkg/info/python-apt.postinst: 6: pycompile: ไม่พบ
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด python-apt (--configure):
 แพ็คเกจ python-apt ที่ติดตั้งแล้วกระบวนการย่อยของสคริปต์หลังการติดตั้งส่งคืนสถานะการออกจากข้อผิดพลาด 127
พบข้อผิดพลาดขณะประมวลผล:
 หลามฉลาด
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

เมื่อฉันพยายามติดตั้ง python apt ใหม่เพื่อแก้ไขปัญหานี้ด้วย sudo apt install --reinstall python-aptฉันได้รับข้อผิดพลาดดังต่อไปนี้

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
0 อัปเกรด, 0 ติดตั้งใหม่, 1 ติดตั้งใหม่, 0 ลบออกและ 0 ไม่อัปเกรด
1 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
E: ข้อผิดพลาดภายใน ไม่มีชื่อไฟล์สำหรับ python-apt:amd64

ไม่มีใครรู้ว่าฉันจะแก้ไขได้อย่างไร ฉันยังไม่สามารถเปิดตัวอัปเดตซอฟต์แวร์ได้

Score:13
ธง us

นี้คาดว่าจะ APT (และส่วนประกอบอื่นๆ ของ Ubuntu) ต้องใช้ python เวอร์ชันหนึ่งเพื่อให้ทำงานได้อย่างถูกต้อง

ในการแก้ไขปัญหา ให้ย้อนกลับเวอร์ชันไพธอนเริ่มต้นด้วย

sudo update-alternatives --config python3.dll

หากต้องการใช้ python 3.10 เพียงใช้คำสั่ง หลาม3.10 (แต่อย่าเอาไปโยงกับ หลาม3ซึ่งควรจะเป็น หลาม3.8 ในกรณีของคุณ)

หรือใช้ สภาพแวดล้อมหลามเสมือน.

อย่าเปลี่ยนเวอร์ชันเริ่มต้นของไพธอน เนื่องจากระบบอาจยุ่งเหยิงมากจนในกรณีที่รุนแรง คุณจะต้องติดตั้ง Ubuntu ใหม่ ไซต์นี้เต็มไปด้วยน้ำตาของผู้ใช้ที่ลบ/เปลี่ยนเวอร์ชันเริ่มต้นของไพธอน

หมายเหตุ: คุณสามารถใช้ Deadsnakes PPA เพื่อติดตั้ง python หลายเวอร์ชันอย่างปลอดภัยใน Ubuntu เวอร์ชัน LTS

โพสต์คำตอบ

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