web-dev-qa-db-ja.com

MountainLionのアップデートとMercurialライブラリpython

MacをMountainLion(10.8)に更新しましたが、Pythonで開発したプロジェクトで、Google AppEngineが機能しません。

GAEライブラリが見つかりましたが、標準の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

誰かがこれを修正する方法を知っていますか?

38
EsseTi

OSXの場合-10.8.2 Python easy_installツールを使用してMercurialをインストールすると問題が解決しました

easy_install -U Mercurial
44
rajasoun

私はちょうど同じ問題に遭遇し、-から新しいバージョン(Mercurial-2.2.3 + 20120707-py2.7-macosx10.7)を選びました Mercurial Webサイト そして今では再び動作します。

14
tilo

OX 10.9 Mavericksにアップグレードした後、昨夜と同様の問題が発生しました。 brew install hgbrew updateを試しましたが、動作しませんでした。自作を実行している場合はシステムが異なるため、brew doctorを実行して特定の問題を確認することをお勧めします。私の場合、私は次のことをしました。

警告:セラーにリンクされていない樽があります

樽のリンクを解除したままにしておくと、ビルドの問題が発生し、それらの樽に依存する醸造がビルド後に正しく実行されなくなる可能性があります。これらに対してbrew linkを実行します:Mercurial

そこで、Mercurialの問題を修正するために実行しました。

brew link --overwrite Mercurial

11
Gareth Jones

私はこれと同じ問題を抱えていました。

Mercurialを再インストールすると修正されました。ここから入手してください: http://Mercurial.berkwood.com/

2
Al Nyveldt

もう1つの簡単なオプションは、Homebrewを使用することです( http://mxcl.github.io/homebrew/ ):

brew install hg

...私のために働いた。

1
Nate

Macportsユーザーとして、私は実行することでこれを「解決」しました

Sudo port install Mercurial
0
tommys

その他の参考情報-同様のエラーが発生し、setuptoolsを再インストールする必要がありました。 ( http://pypi.python.org/pypi/setuptools/0.6c11 まだ慣れていない場合)

物事は今うまくいくようです。

0
mousebacon