Mountain Lion更新和mercurial库python

Ess*_*eTi 38 python macos osx-mountain-lion

我将mac更新为Mountain Lion(10.8),现在我用Python和Google App Engine开发的项目不起作用.

GAE库被发现,而标准的Python库(这些是Python库?)被错过(例如cgi,logging,json).

当我打开eclipse(有PyDeV)时,我会收到此警报:

abort: couldn't find mercurial libraries in 
[/Library/Python/2.7/site-packages/  /usr/local/bin
/Library/Python/2.7/site-packages/pip-1.1-py2.7.egg 
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC
/Library/Python/2.7/site-packages] (check your install and
PYTHONPATH). Command line: hg -y debuginstall
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这一问题?

小智 44

在OS X上 - 10.8.2通过Python easy_install工具安装mercurial解决了这个问题

easy_install -U mercurial
Run Code Online (Sandbox Code Playgroud)

  • 好吧,我不得不做sudo easy_install -U mercurial (14认同)
  • 安装Mavericks后为我工作.谢谢 (3认同)

til*_*ilo 14

我刚遇到同样的问题,从Mercurial网站上选了一个新版本(mercurial-2.2.3 + 20120707-py2.7-macosx10.7),现在再次运行.


Gar*_*nes 11

升级到OX 10.9 Mavericks后,昨晚我遇到了类似的问题.我曾试图 brew install hgbrew update,但他们没有工作,因为每个人的系统,如果你正在运行自制软件,我会建议运行是不同的 brew doctor ,看你的具体问题是什么,在我的情况我有以下;

警告:您的酒窖中有未链接的桶

将桶保持不连接可能会导致构建问题并导致依赖于这些桶的brews一旦构建就无法正常运行.运行brew link于:mercurial

因此,为了解决我遇到的问题;

brew link --overwrite mercurial

  • 我安装了Mavericks之后,我就跑了:"easy_install -U mercurial"解决了我的问题 (3认同)