Ich habe Probleme, wenn ich pip
mit irgendwelchen Argumenten oder Flags laufe . Ich habe versucht, apt-get install --reinstall python-pip
aber es hilft nicht und bin ratlos, wie man das behebt
Version von Ubuntu
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
Version von Python
$ python --version
Python 2.7.6
Pip-Version
$ dpkg -l | grep pip
ii python-pip 1.5.4-1 all alternative Python package installer
Fehler, ich erhalte genau den gleichen Fehler, egal welche Argumente oder Flags ich versuche.
$ pip
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 351, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2363, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 11, 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
14.04
python
python-2.7
pip
Jan Geep
quelle
quelle
easy_install -U pip
...Antworten:
Scheint ein Fehler zu sein, der hier gemeldet wird
Es sollte funktionieren, wenn Sie eine neuere Version von installieren
pip
.Sie können die aktuelle
pip
Installation entfernen mit:Dann installiere es von github (es ist eine spätere Version):
Bearbeiten
Wenn es immer noch nicht funktioniert, versuchen Sie es wie in der Installationsdokumentation beschrieben (nachdem Sie die neue Version installiert haben):
Um die Verwendung von
pip
über die Befehlszeile zu aktivieren , stellen Sie sicher, dass das Unterverzeichnis Scripts Ihrer Python-Installation auf dem System-PATH verfügbar ist. (Dies erfolgt nicht automatisch.)Verweise:
quelle
wget https://bootstrap.pypa.io/get-pip.py
, dann 2.sudo python get-pip.py
Dieses Problem wird durch einen Konflikt zwischen Ihrer Pip-Installation und Ihrer Anforderungsinstallation verursacht. Entfernen Sie zuerst das Paket python-pip und installieren Sie dann die neueste Version von pip. Öffnen Sie das Terminal und geben Sie Folgendes ein:
So aktualisieren Sie pip für Python 3.x: Ersetzen Sie
python-pip
durchpython3-pip
, ersetzen Siepython-setuptools
durchpython3-setuptools
und ersetzen Sieeasy_install
durcheasy_install3
.quelle
Nun, das Skript get-pip.py von github ist veraltet und die neueste Version ist auf pypa wie folgt:
quelle
bash: /usr/bin/pip: No such file or directory
sudo python get-pip.py
, es kann helfen. (Ich bin jetzt ein MacOS-Benutzer, entschuldige, dass ich keine Tests durchgeführt habe.)Ich hatte den gleichen Fehler und die gleichen Ubuntu-Versionen. easy_install hat auch nicht funktioniert. Apt-get-reinstall hatte nicht funktioniert.
Sie könnten versuchen, neu zu kompilieren:
jetzt funktioniert "pip list" (ich hatte vorher alle pyc dateien entfernt aber ich denke nicht, dass es notwendig oder sicher ist)
quelle
Erstellen Sie einen symbolischen Link zu / user / bin
sudo ln -s /usr/local/bin/pip /usr/bin/
quelle
Das erneute Installieren von python-pip von dieser Website hat bei mir funktioniert:
quelle