我将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
有谁知道如何解决这个问题?
答案 0 :(得分:44)
在OS X上 - 10.8.2 通过Python easy_install工具安装mercurial解决了这个问题
easy_install -U mercurial
答案 1 :(得分:14)
我刚遇到同样的问题,从Mercurial website选择了一个新版本( mercurial-2.2.3 + 20120707-py2.7-macosx10.7 ),现在它可以工作了试。
答案 2 :(得分:11)
升级到 OX 10.9 Mavericks 之后,昨晚我遇到了类似的问题。我试过了
brew install hg
和brew update
但它们没有用,因为如果你正在运行自制程序,每个人的系统都不同我会建议运行
brew doctor
看看你的具体问题是什么,就我而言,我有以下几点;
警告:您的酒窖中有未链接的小桶
将小桶取消链接 可能导致构建麻烦并导致依赖于那些桶的酿造 一旦建成就无法正常运行。在这些:mercurial
上运行brew link
为了解决我遇到的问题;
brew link --overwrite mercurial
答案 3 :(得分:2)
我有同样的问题。
重新安装Mercurial修复它。从这里获取:http://mercurial.berkwood.com/
答案 4 :(得分:1)
答案 5 :(得分:0)
其他人的费用 - 我看到类似的错误,不得不重新安装setuptools。 (http://pypi.python.org/pypi/setuptools/0.6c11如果您还不熟悉它。)
现在似乎有效。
答案 6 :(得分:0)
作为一名macports用户,我通过运行
“解决了”这个问题sudo port install mercurial