【问题标题】:Python pip says: pkg_resources.DistributionNotFound: pip==1.4.1Python pip 说:pkg_resources.DistributionNotFound: pip==1.4.1
【发布时间】:2014-06-28 19:01:43
【问题描述】:

我刚刚完成了 Ubuntu 14.04 的全新安装,还安装了 pycharm。 Pycharm 说 setuptools 和 pip 没有安装并提供安装它。我只是点击了“Ÿes”,它似乎安装了它。过了一会儿,我想使用 pip 安装 Flask(顺便说一句很棒),所以我做了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 上找到了其他一些 similar problems,建议查看 /usr/local/lib/python2.7/site-packages/,但该文件夹是空的。

有谁知道出了什么问题以及我该如何解决这个问题?欢迎所有提示!

【问题讨论】:

  • 我使用 ubuntu 14.04 没有问题,但我升级了。如果你sudo easy_install pip==1.5.1 有什么不同吗?
  • @PadraicCunningham - 太棒了!解决了!
  • 不用担心,很高兴它成功了。
  • 感谢它工作得很好sudo easy_install pip==1.5.4

标签: python python-2.7 ubuntu pip


【解决方案1】:

在 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

成功了!

【讨论】:

  • 谢谢,这在 ubuntu 14.04 上也对我有用。 easy_install 和 pip 一样被破坏了,所以上面的解决方案都不适用。
【解决方案2】:

在 12.04 下遇到同样的问题。

sudo easy_install pip==1.4.1 成功了。

【讨论】:

    猜你喜欢
    • 2013-08-25
    • 2015-12-18
    • 2014-09-10
    • 2013-12-15
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多