首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >升级到OS X Mavericks后损坏的easy_install和pip

升级到OS X Mavericks后损坏的easy_install和pip
EN

Stack Overflow用户
提问于 2014-01-16 09:18:35
回答 2查看 11.1K关注 0票数 19

升级到OS X 10.9 Mavericks并安装了XCode、命令行工具、XQuartz等。现在尝试运行pip安装,但显示找不到发行版:

代码语言:javascript
复制
Traceback (most recent call last):

  File "/usr/local/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File     "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py",     line 2603, in <module>
    working_set.require(__requires__)
  File   "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py",     line 666, in require
needed = self.resolve(parse_requirements(requirements))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: pip==1.4.1

所以我试着用easy_install安装pip。事实证明,这也是错误的:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/local/bin/easy_install", line 5, in <module>
from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2607, in <module>
parse_requirements(__requires__), Environment()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: setuptools==1.1.6

所以其他一些线程建议使用sudo python ez_setup.py重新安装setuptools。它似乎工作得很好:

代码语言:javascript
复制
Installed /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-1.1.6-py2.7.egg
Processing dependencies for setuptools==1.1.6
Finished processing dependencies for setuptools==1.1.6

但是在运行easy_install pip时,同样发生了pkg_resources.DistributionNotFound: setuptools==1.1.6错误。还有人有这个问题吗?有什么办法解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2016-04-05 22:20:19

试试sudo python -m easy_install pip

票数 6
EN

Stack Overflow用户

发布于 2014-10-08 22:42:31

我在使用git-review时遇到了类似的问题。

代码语言:javascript
复制
$ git review -s
Traceback (most recent call last):
  File "/usr/local/bin/git-review", line 11, in <module>
    sys.exit(main())
  File "/Library/Python/2.7/site-packages/git_review/cmd.py", line 1132, in main
    (os.path.split(sys.argv[0])[-1], get_version()))
  File "/Library/Python/2.7/site-packages/git_review/cmd.py", line 180, in get_version
    provider = pkg_resources.get_provider(requirement)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 197, in get_provider
    return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: git-review

可以用来修复的The git-review team said it was a bug with pkg_resources

代码语言:javascript
复制
sudo pip install --upgrade setuptools

这对我来说很好。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21151695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档