2014-05-11 3 views
12

Я просто сделал чистую установку Ubuntu 14.04, а также установил pycharm. Pycharm сказал, что setuptools и pip не были установлены и предложены для его установки. Я просто щелкнул «Ÿes» и, казалось, установил его. Немного после этого я хотел установить Flask (что здорово кстати), используя pip, поэтому я сделал 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.

sudo easy_install pip==1.4.1 И он работал.

2

Столкнувшись с той же проблемой с убунту 14.04, python2.7 и пип 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

Смежные вопросы