punthon pip kırık üzerinde ubuntu


14

Benim pipartık çalışmıyor.

İşte a için çıktı sudo pip install pyjs:

  File "/usr/bin/pip", line 9, in <module>
    load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
    ['__name__'])
  File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 61, in <module>
    from pip.vcs import git, mercurial, subversion, bazaar  # noqa
  File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
    from pip.download import path_to_url
  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
    from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead

Bunu nasıl onarabilirim? :(


Çıktısı pip -Vnedir?
heemayl

ImportError: No module named site
bob dylan

Yeniden pipsudo apt-get install --reinstall python-pip
yükle

3
Bu, Ubuntu 14.04'teki varsayılan pip sürümü ve güncellenmiş bir requestspaket ile ilgili bilinen bir sorundur . Kopyası askubuntu.com/questions/561377/... Bazı Launchpad raporuna bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1306991 ve SO soru stackoverflow.com/questions/27341064/... Hepsi vermek birden Bunu düzeltmenin yolları.
Timo

Yanıtlar:


20

bu burada cevaplandı .

Ama cevabı yapıştıracağım çünkü bunu tekrarlamak için yeterli puanım yok

apt-get, sorunlara yol açabilecek çok daha eski bir pip sürümünü yükler, python-pip'i tamamen kaldır:

apt-get remove --purge python-pip

sonra:

curl https://bootstrap.pypa.io/get-pip.py | sudo python

gerekirse sudo kullanma


sudo python get-pip.pyHata verirse ne olur ? : /
Enrico

o zaman bu hataların ne anlama geldiğini anlamanız gerekir. Hata görmeden bir şey söylemek zor.
Josh Beauregard

1
Sen haklısın
A1Gard

4
    sudo apt install --reinstall python
    sudo apt purge python-pip
    wget https://bootstrap.pypa.io/get-pip.py
    sudo python get-pip.py

Yapılan tüm problemler tüm bu problemlerden kaynaklanmaktadır /etc/pip.


Merhaba blackcat, sanırım cevabınızı yazarken kesilmiş olabilirsiniz. Girdiğiniz kodun altındaki açıklamanız net değil. Ayrıca, python'u yeniden yüklemenin neden gerekli olduğundan emin değilim, açıklayabilir misiniz? Son olarak, Timo'nin yorumunda söylediği gibi, bu soru daha önce başka bir yerde cevaplandı ve yeni bir cevap gönderecekseniz, diğer yararlı cevaplardan da bilgi ekleyebilirsiniz. Örneğin, borunun yeniden kurulması için alternatif bir yöntem vardır. Sen python-setuptoolsapt ile yükleyin ve sonra easy_installpip yüklemek için kullanın
Hee Jin

Aslında, kişisel deneyimim olmadan önce kod, anahtar özellik 3. satır ve diğer cevap doğru wget URL'sini yapıştırmadı, bu yüzden düzeltip tüm kodumu başkalarının yapamayacağı şekilde yapıştırıyorum çözmek, hepsi bu
blackcat

2

Aynı hatayı aldım. Bunu yaptım ve işe yaradı!

sudo apt-get install --reinstall python2.7

Bu python yeniden yüklemek için. Hiçbir zaman python'u kaldırmaya çalışmayın, Ubuntu'nun bir parçası python'a bağlı olduğu için işletim sisteminizi kilitleyecektir.

sudo apt-get purge python-pip

Bu pip kaldırmak içindir.

 wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Boru yükleme ...

sudo python get-pip.py

Ardından, pip gibi paketleri kullanarak paketleri yükleyebilirsiniz.

sudo pip install package-name
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.