7

私は新しいMacでセットアップを行っています.pipといくつかのパッケージをインストールして、うまくハミングしていました。突然、実行しようとするすべての pip コマンドがスローされる場合

Exception:
Traceback (most recent call last):
  File "/Library/Python/2.6/site-packages/pip-1.2.1-py2.6.egg/pip/basecommand.py", line 107, in main
    status = self.run(options, args)
  File "/Library/Python/2.6/site-packages/pip-1.2.1-py2.6.egg/pip/commands/install.py", line 248, in run
    import setuptools
ImportError: No module named setuptools

誤ってディレクトリなどを削除してしまったのではないかと考えたので、このサイトの他の回答のアドバイスに従って、setuptools を再インストールしてみました。ここからsetuptoolsの卵をダウンロードし、シェルスクリプトのように実行しました。この出力を得ました:

Processing setuptools-0.6c11-py2.7.egg
Removing /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
Copying setuptools-0.6c11-py2.7.egg to /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
setuptools 0.6c11 is already the active version in easy-install.pth
Installing easy_install script to /Library/Frameworks/Python.framework/Versions/2.7/bin
Installing easy_install-2.7 script to /Library/Frameworks/Python.framework/Versions/2.7/bin

Installed /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
Processing dependencies for setuptools==0.6c11
Finished processing dependencies for setuptools==0.6c11

ここで、インタラクティブな python セッションを開始すると、import setuptoolsエラーは発生しませんが、pip (およびその他のコマンド ライン スクリプト) はインストールされていないと文句を言います。Python がそれを見つけているように見えるのに、他のスクリプトでは見つけられない理由はありますか?

それが役立つ場合、これは次のsys.pathとおりです。

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
4

1 に答える 1

7

あなたpipのPythonと一致していないようです。比較:

File "/Library/Python/2.6/site-packages/pip-1.2.1-py2.6.egg/pip/basecommand.py", line 107, in main

Installed /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg

python2.7 に setuptools がある場合は、

/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install-2.7

利用可能、その場合

easy_install-2.7 pip

あなたに与えるべきですpip-2.7

于 2012-09-09T00:53:48.950 に答える