Python pip говорит: pkg_resources.DistributionNotFound: pip == 1.4.1

Я просто сделал чистую установку Ubuntu 14.04, а также установил pycharm. Pycharm сказал, что setuptools и pip не были установлены и предложены для его установки. Я просто щелкнул "Ÿes" и, казалось, установил его. Немного после этого мне захотелось установить Flask (что было потрясающе кстати) с помощью pip, поэтому я сделал sudo pip install flask. К моему удивлению, он сказал следующее:

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

Я нашел несколько других похожих проблем здесь, на SO, которые предложили посмотреть в /usr/local/lib/python2.7/site-packages/, но эта папка пуста.

Кто-нибудь знает, что случилось, и как я могу это исправить? Все советы приветствуются!

Ответ 1

Была та же проблема в 12.04.

Сделал 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

Это сработало!