2011-08-31 55 views
1

我在Mac OS X 10.7.1(Lion)上。我刚刚为Java EE开发人员下载了Eclipse IDE的全新副本,并安装了Mercurial插件。我收到以下错误消息:Eclipse的Mercurial插件无法找到Python - 如何解决?

abort:在[...各种各样的Python目录...]中找不到mercurial库。

我有Python的2.6.1和3.2.1安装。我还有一个目录System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7,它位于它寻找Mercurial库的位置列表中。 hg -y debuginstall给了我同样的信息。

什么是这些库命名,其中的Eclipse可能已经把他们当我安装插件,以及如何告诉Eclipse,他们是(或我应该在哪里移动他们)?

谢谢,戴夫

完整的错误消息如下:

中止:找不到善变图书馆 [/usr/platlib/Library/Python/2.6/site-packages在/ usr/local/bin /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.framewor K /版本/ 2.7/LIB/python2.7 /高原-MAC /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages /系统/库/框架/ Python.framework /版本/ 2.7 /额外/ lib中/ Python的 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk /系统/资源库/框架/ Python的。框架/版本/ 2.7/lib中/ python2.7/lib下的老 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload /系统/资源库/框架/ Python的。框架/版本/ 2.7 /额外/ lib中/蟒蛇/ PyObjC /Library/Python/2.7/site-packages](检查您的安装和PYTHONPATH)

+0

请张贴实际的错误信息,所以我们可以帮助你。 –

回答

3

没有人回答我,但我想出了答案。也许它会帮助别人。

我终于意识到,因为命令行中的'hg -y debuginstall'给了我同样的错误信息,它根本不是一个Eclipse问题(duh)。重新安装更新版本的Mercurial解决了这个问题。

0

我在mac上安装了两个mercurial。 一个直接安装,另一个使用macport。 删除直接安装解决了问题。

  1. 删除使用 的easy_install -m善变

  2. 更新 “的Mercurial可执行文件” 路径 “的/ opt/local/bin目录/ HG” Eclipse的>优先 - > Team->水银直接安装 - >

  3. 重新启动Eclipse

相关问题