2

Mac で virtualenv と virtualenvwrapper をセットアップしようとしていますが、virtualenvwrapper で問題が発生しています。

これに関する他の関連記事を調べていくつか試してみましたが、 .bash_profile が行に読み込まれるとまだエラーが発生します

source /usr/local/bin/virtualenvwrapper.sh

エラーメッセージ: ファイル ""、1 行目、ファイル "/Library/Python/2.7/site-packages/virtualenvwrapper/hook_loader.py"、16 行目、インポート pkg_resources の ImportError: No module named pkg_resources*

'which python' yields '/usr/local/bin/python'

IDLEを実行すると、v2.7.3を使用していることがわかります

私は以前に実行しました

pip install virtualenv

pip install virtualenvwrapper

そして、どちらもうまく走っているように見えました。

「検索」を実行すると、pkg_resources.py が /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py にあることがわかります

私の PATH は /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin です

cat .bash_profile も生成されます

export WORKON_HOME=$HOME/workspace/virtualenvs
export PROJECT_HOME=$HOME/workspace/repos
export PATH=/usr/local/python:$PATH
source /usr/local/bin/virtualenvwrapper.sh

他の誰かがこの問題を抱えていて、修正を見つけましたか?

どうもありがとう

4

1 に答える 1

0

今朝も同じエラーが発生しました。ベースのPython環境(仮想環境内ではない)でsetuptoolsをアップグレードすると、この問題が修正されました。これが私が実行したコマンドです

sudo pip install setuptools --upgrade

以前にsetuptoolsをインストールしましたが、バージョンが悪いか、インストールが破損している可能性があります。--upgradeでアップグレードすると修正されました。

于 2013-01-23T13:54:02.407 に答える