"Python yüklemesi bozuk" nasıl düzeltilir?

20

do-release-upgrade değerini kullanarak 13.10'dan 14.04'e (şimdilik, birkaç saat içinde kararlı) geçiş yaptım ve şu sorunla karşılaştım:

Can not upgrade 

Your python install is corrupted. Please fix the '/usr/bin/python' symlink.

Sorunu çözdükten sonra biraz çözdüm, bu yüzden çözümümü burada paylaşmak istiyorum. Umarım bu birisine yardımcı olabilir.

    
sordu 4ae1e1 17.04.2014 10:11

3 cevap

39

Sorunum, yalnızca hata iletisinde önerildiği gibi değiştirilmiş /usr/bin/python symlink nedeniyle ortaya çıktı. % Co_de% ile update-alternatives kullanıyordum, bu yüzden /usr/bin/python işaret ediyordu. % Co_de% değerinin bu sembolik bağlantı ile gerçekten katı olduğunu ve sadece /etc/alternatives/python ile python2.7 öğesini seçmenin yeterli olmadığını, bu yüzden orijinal halini zorladığımı belirtti:

sudo ln -sf /usr/bin/python2.7 /usr/bin/python

Ve bu problemi çözdü.

Eğer bu sizin için işe yaramazsa, sanırım gerçekten bozuk bir python yüklemeniz var. Öneririm

sudo apt-get install --reinstall python
    
verilen cevap 4ae1e1 17.04.2014 10:16
8

bu doğru:

sudo update-alternatives --remove-all python
sudo ln -sf /usr/bin/python2.7 /usr/bin/python
    
verilen cevap Vitaliy Kulikov 25.04.2016 15:39
0

Ubuntu 18.10'da hala aynı sorun var.

/ usr / bin / python eski bir sürüme bağlı. En geç 2.7'den fazla olsa bile, bu süper-akıllı süreç P 2.7 için (18.10'da!) Soruyor. Ben de verdim ve kabul edildi.

Bu benim için çözdü:

1) sil / usr / bin / python sudo rm /usr/bin/python yapıyor

2) Yeni bir bağlantı sudo ln -sf /usr/bin/python2.7 /usr/bin/python

oluştur

18.10'da sudo update-alternatives --remove-all python veya sudo apt-get install --reinstall python kullanamazdım.

Benim için çalışıyor. Umarım size de yardımcı olur.

    
verilen cevap opinion_no9 31.08.2018 23:58

Etiketlerdeki diğer soruları oku