4

最近、Mountain Lion にアップグレードしましたが、ほとんどの Python ツールが台無しになりました。XCode の新しいバージョンをダウンロードし、コマンドライン ツールをダウンロードしました。Python 自体は問題なく動作します。つまり、コマンド ラインから Python (2.7) を開いて使用できます。

他のことをしようとすると、

ImportError: pkg_resources という名前のモジュールがありません。

例、mercurial を使用する場合:

Traceback (most recent call last):
  File "/usr/local/bin/hg", line 4, in <module>
    import pkg_resources
ImportError: No module named pkg_resources

私はこのページを読みました: setuptools を再インストールすることで修正できるpkg_resources という名前のモジュールがないため、 http://pypi.python.org/pypi/setuptools#id4の指示に従ってみました。setuptools-0.6c11-py2.7.egg をダウンロードし、「sudo sh setuptools-0.6c11-py2.7.egg」を実行しましたが、エラーは発生しませんでした。

を使用して mercurial を再インストールしeasy_installましたが、他の問題が発生し、 を使用しようとすると上記と同じメッセージが表示されますeasy_install

Traceback (most recent call last):
  File "/usr/bin/easy_install-2.7", line 7, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

この質問は以前に回答されていることは知っていますが、どの解決策もうまくいかないようです。この問題を解決するために他に提供できることがあれば、喜んで提供します。私はそれが私のパス、または競合するバージョンなどの単純な問題であると確信していますか? mercurial をもう一度起動して実行したいだけです。ありがとう。

4

1 に答える 1

0

あなたが言及したそのsudo shメソッドを使用したことはありません。これを試してみましたか?

https://pypi.python.org/pypi/setuptools#unix-based-systems-include-mac-os-x

これは、問題を解決するリンクに記載されているものと似ています。これは、基本的に setuptools の ez_setup.py スクリプトを実行することです。

于 2013-12-27T20:05:11.703 に答える