2012-08-03 44 views
38

我將mac更新爲Mountain Lion(10.8),現在我用Python和Google App Engine開發的項目無法工作。山獅更新和水銀圖書館python

GAE庫被找到,而標準Python庫(這些Python庫?)被遺漏(例如cgilogging,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

其實程序運行但我惱火最是有在進口的CGI,日誌,JSON紅色下屬怎麼一回事,因爲沒有的PyDev/Eclipse中發現的東西。 想法呢? – EsseTi 2012-08-03 16:53:42

回答

44

在OS X - 10.8.2 通過Python的安裝善變的easy_install工具解決了這個問題

easy_install -U mercurial 
+14

好吧,我不得不做sudo easy_install -U mercurial – 2012-12-21 21:07:36

+3

安裝小牛後爲我工作。謝謝 – Maksim 2013-10-24 22:18:01

+0

不得不使用sudo,但工作得很好。 – DynamicDan 2013-12-12 23:52:23

2

我有這個相同的問題。

重新安裝Mercurial修復它。從這裏得到它:http://mercurial.berkwood.com/

+0

毫米。安裝了mercurial-2.2.3_20120707-py2.7-macosx10.7.mpkg,但沒有任何改變。 – EsseTi 2012-08-03 15:58:15

14

我只是碰到了同樣的問題,從Mercurial website挑了個新版本(水銀-2.2.3 + 20120707-py2.7-macosx10.7),現在它再次工作。

1

另一種簡單的選擇是使用自制(http://mxcl.github.io/homebrew/):

brew install hg 

...工作爲了我。

+0

我原本有這樣做的問題,然後不得不做「釀造更新」。然後它工作。 – louielouie 2013-08-26 21:33:30

0

作爲MacPorts的用戶我通過運行

sudo port install mercurial 
11

「解決」這個我也有類似的問題,這個昨晚升級到OX 10.9小牛後。我曾試過 brew install hgbrew update但他們沒有工作,因爲每個人的系統是不同的,如果你正在運行自制軟件,我會建議運行 brew doctor 看看你的具體問題是什麼,在我的情況下,我有以下;

警告:取消關聯小桶在你的地窖

離開斷開鏈接 小桶可導致集結麻煩,導致依賴於這些小桶到 無法正常運行一旦建成啤酒。運行brew link對這些:mercurial

所以要解決我的mercurial問題,我跑了;

brew link --overwrite mercurial

+3

我安裝小牛後,我只是運行:「easy_install -U mercurial」解決了我的問題 – Maksim 2013-10-24 22:16:37