2014-05-11 43 views
12

我只是乾淨安裝了Ubuntu 14.04,並且還安裝了pycharm。 Pycharm說setuptools和pip沒有安裝並提供來安裝它。我只是點擊「Ÿes」,它似乎安裝它。稍後我想用pip來安裝Flask(這真是太棒了),所以我做了sudo pip install flask。令我驚訝的是下面說:Python pip說:pkg_resources.DistributionNotFound:pip == 1.4.1

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.py", line 2797, in <module> 

    File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 576, in resolve 
    def resolve(self, requirements, env=None, installer=None, 
pkg_resources.DistributionNotFound: pip==1.4.1 

所以我只是嘗試了常規的方法:我下載get-pip.py和跑了,而是說:Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages

我發現了一些其他similarproblems這裏在SO上,建議查看/usr/local/lib/python2.7/site-packages/,但該文件夾是空的。

有人知道什麼是錯的,我該如何解決這個問題?歡迎所有提示!

+7

我使用的Ubuntu 14.04沒有問題,但我升級了。如果'sudo easy_install pip == 1.5.1'它有什麼區別嗎? –

+0

@PadraicCunningham - 太棒了!這解決了它! – kramer65

+0

不用擔心,很高興它的工作。 –

回答

18

在12.04下有同樣的問題。

Did sudo easy_install pip==1.4.1它工作。

2

面臨着同樣的問題與Ubuntu 14.04,python2.7和PIP 1.5.4

sudo apt-get install --reinstall python2.7 
sudo apt-get purge python-pip 
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py 
sudo python get-pip.py 
sudo pip install package-name 

這個工作!

+0

謝謝,這也適用於我在Ubuntu 14.04上。 easy_install與pip相同,因此上述解決方案不適用。 – Pivert