ฉันต้องการอัปเกรด Ubuntu เป็น 20.04.3 LTS จาก 18.04.6 LTS แต่ฉันมีข้อผิดพลาดขณะเรียกใช้ ทำปล่อยอัพเกรด
:
ไม่สามารถอัพเกรดได้
การติดตั้ง python3 ของคุณเสียหาย โปรดแก้ไข '/usr/bin/python3'
ลิงค์สัญลักษณ์
ฉันสังเกตว่างูหลามชี้ไปที่สภาพแวดล้อมเสมือนของฉันแม้ว่าจะไม่ได้เปิดใช้งานก็ตาม
user@abc-lenovo-ideapad-710s-13isk$ ซึ่ง python
/home/user/python/env/bin/python
คำถามของฉันคือฉันจะทำให้ python ชี้ไปที่ได้อย่างไร /usr/bin/python3.9
?
นี่คือสิ่งที่ฉันได้ลอง:
sudo update-alternatives --set python /usr/bin/python3.9.0
ทางเลือกในการอัปเดต: ข้อผิดพลาด: ทางเลือก /usr/bin/python3.9 สำหรับ python ไม่ได้ลงทะเบียน; ไม่ได้ตั้งค่า
คำสั่งนี้ใช้ได้กับ python3 แต่น่าเสียดายที่มันไม่เปลี่ยนแปลงและ ซึ่งหลาม
ยังคงชี้ไปที่ /home/bragar/python/env/bin/python
นี่คือไบนารีของไพ ธ อนทั้งหมด:
user@abc-lenovo-ideapad-710s-13isk:~$ ls /usr/bin/python*
/usr/bin/python /usr/bin/python2.7-config /usr/bin/python3.6 /usr/bin/python3.6m-config /usr/bin/python3.9 /usr/bin/python3-jsonschema /usr/bin/python-config
/usr/bin/python2 /usr/bin/python2-config /usr/bin/python3.6-config /usr/bin/python3.7 /usr/bin/python3.9-config /usr/bin/python3m
/usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.6m /usr/bin/python3.7m /usr/bin/python3-config /usr/bin/python3m-config