山狮更新和mercurial库python

我将Mac更新为Mountain Lion(10.8),现在我用Python和Google App Engine开发的项目无法正常工作。

GAE库被find了,而标准的Python库(这些Python库?)被遗漏了(例如cgiloggingjson )。

当我打开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 

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

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

 easy_install -U mercurial 

我刚碰到同样的问题,从Mercurial网站上select了一个新版本( mercurial-2.2.3 + 20120707-py2.7-macosx10.7 ),现在又重新运行了。

升级到OX 10.9 Mavericks之后,我昨天也遇到了类似的问题。 我尝试了brew install hgbrew update但是它们并没有工作,因为如果你运行的是自制软件,每个人的系统都不一样,我会build议运行brew doctor来看看你的问题是什么,在我的情况下,我有以下几点:

警告:你的酒窖里有没有链接的酒桶

把小桶放下可能会导致生产困难,酿成依赖于小桶的酿造,一旦build成就不能正常运转。 在这些上运行brew link :mercurial

所以要解决我跑步的问题

brew link --overwrite mercurial

我有同样的问题。

重新安装Mercurial修复它。 从这里得到它: http : //mercurial.berkwood.com/

另一个简单的select是使用Homebrew( http://mxcl.github.io/homebrew/ ):

 brew install hg 

…为我工作。

作为一个macports用户,我通过运行“解决”了这个问题

 sudo port install mercurial 

仅供参考 – 我看到类似的错误,必须重新安装setuptools。 (如果您还不熟悉,请访问http://pypi.python.org/pypi/setuptools/0.6c11 )。

事情似乎现在起作用。