pkg_resources.DistributionNotFound: The 'pip==1.5.4' distribution was not found and is required by the application [duplicate]

时光怂恿深爱的人放手 提交于 2019-12-19 11:43:24

问题


Working on Ubuntu and Python 2.7.6, I am trying to use pip. When I type just pip followed by enter, I get:

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

回答1:


Updated for 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



回答2:


Faced the same problem with ubuntu 14.04 ,python2.7.6 and pip 1.5.4. I did this,

 sudo apt-get install --reinstall python2.7

To reinstall python (not necessary though)

 sudo apt-get purge python-pip

(removing python pip)

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

(download from this,this is upgraded version (9))

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

This worked!




回答3:


You could try the following command

$ hash -r



来源:https://stackoverflow.com/questions/38587785/pkg-resources-distributionnotfound-the-pip-1-5-4-distribution-was-not-found

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!