2016-07-26 9 views
0

Arbeiten an Ubuntu und Python 2.7.6. wenn ich versuche, pip zu verwenden, nur PIP eingeben gefolgt,pkg_resources.DistributionNotFound: Die 'pip == 1.5.4' Verteilung wurde nicht gefunden und wird von der Anwendung benötigt

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 3095, in <module> 
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 3081, in _call_aside 
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 3108, in _initialize_master_working_set 
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 660, in _build_master 
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 673, in _build_from_requirements 
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 846, in resolve 
pkg_resources.DistributionNotFound: The 'pip==1.5.4' distribution was not found and is required by the application 
+0

Normalerweise ist die Ausgabe von 'pip' Staaten, in denen eine Anforderung kommt. Sie sollten die volle Ausgabe von 'pip' hinzufügen (und als Code formatieren). –

Antwort

0

das gleiche Problem mit ubuntu 14.04, python2.7.6 Konfrontiert und 1.5.4 pip. Ich habe diese,

sudo apt-get install --reinstall python2.7 

Python neu zu installieren (allerdings nicht erforderlich)

sudo apt-get purge python-pip 

(Entfernen von Python pip)

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

(Download von diesem, wird diese aktualisierte Version (9))

sudo python get-pip.py 
sudo pip install package-name 

Das hat funktioniert!

+0

Danke .. hat gearbeitet !!!!!! – Bharadwaj

+0

Funktioniert aber veraltet. Hinzugefügt einen neueren –

2

Aktualisiert für 2017 (Ubuntu 17)

sudo apt-get purge python-pip 
wget https://bootstrap.pypa.io/get-pip.py 
sudo python get-pip.py 
pip --version 
rm get-pip.py