
Ich habe ein Upgrade auf Ubuntu 16.04 durchgeführt und Pip scheint jetzt kaputt zu sein. Ich kann damit kein Paket installieren und selbst wenn ich Befehle wie pip -version oder pip install -U pip ausführe, erhalte ich dieselbe Fehlermeldung:
Traceback (most recent call last):
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2927, in <module>
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2913, in _call_aside
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 637, in _build_master
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 650, in _build_from_requirements
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 829, in resolve
pkg_resources.DistributionNotFound: The 'pip==1.5.4' distribution was not found and is required by the application
Gibt es eine Lösung für diesen Fehler? Wie kann ich ihn beheben?
Antwort1
Ich habe Pip so wieder zum Laufen gebracht. Ich habe Folgendes versucht:
sudo apt-get purge python-pip
sudo rm /usr/bin/pip /usr/local/bin/pip
sudo apt-get install python-pip
aber dann bekam ich eine Fehlermeldung, usr/local/bin/pip not found
dass ich einen symbolischen Link von /usr/local/bin/pip
nach erstellt habe, und zwar /usr/bin/pip
mit:
sudo ln -s /usr/bin/pip /usr/local/bin/pip
und jetzt funktioniert Pip.
Antwort2
in meinem Fall erhielt ich diesen Fehler, weil Pip-Pakete mehrfach installiert wurden
Ich habe diesen Fehler behoben, indem ich rm /usr/local/bin/pip
As entfernt habe, das pip
auch in~/.local/bin/