28

easy_install を使用して pip をインストールし、pip を使用して django、virtualenv、および virtualenvwrapper をインストールしました。

数週間後に戻ってきたところ、django はもう動作していないようですが、easy_install が次のエラーを返しているため、プロセスを最初からやり直すことができません。

Traceback (most recent call last):
  File "/usr/bin/easy_install-2.7", line 10, in <module>
    load_entry_point('setuptools==0.6c12dev-r88846', 'console_scripts', 'easy_install')()
  File "/Library/Python/2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 318, in load_entry_point
  File "/Library/Python/2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 2220, in load_entry_point
ImportError: Entry point ('console_scripts', 'easy_install') not found

楽しい夜を過ごした後、私はこれを解決する方法について困惑しています。

4

2 に答える 2

9

バージョンの競合があるようです。パスをメモしsetuptools-0.6c11-py2.7.eggますが、/usr/bin/easy_install-2.7スクリプトは代わりにロードしたいと考えています0.6c12dev-r88846

後者は開発版です。バージョン ( ) に埋め込まれた Subversion リポジトリのリビジョン番号がありますdev-r88846

Python が2 つインストールされていると思われます。1 つはシステム バージョン ( で/System/Library、もう 1 つは python インストーラで にインストールされ/Library/、 のスタブ スクリプト/usr/bin/はシステム python でインストールされる場合があります) です。

その場合、スタブの別のコピーが にあり、/Library/Python/2.7/bin/easy_install-2.7正しく動作するはずです。

于 2012-10-12T12:59:53.380 に答える
1

私は同じ問題を抱えていましたが、最終的に /opt/python2.7.3/bin/easy_install によって 2.7.3 easy_install を実行することになりました。

于 2013-12-26T08:48:28.977 に答える