我正在尝试设置virtualenv& virtualenvwrapper在我的Mac上但是遇到了virtualenvwrapper的问题。
我已经查看过有关此内容的其他相关帖子并尝试了一些操作,但当我的.bash_profile加载到该行时仍然出现错误
source /usr/local/bin/virtualenvwrapper.sh
错误消息:文件“”,第1行,in 文件“/Library/Python/2.7/site-packages/virtualenvwrapper/hook_loader.py”,第16行,in import pkg_resources ImportError:没有名为pkg_resources *
的模块'which python' yields '/usr/local/bin/python'
并且运行IDLE告诉我它使用v2.7.3
我以前跑过
pip install virtualenv
和
pip install virtualenvwrapper
他们俩似乎都很好。
运行'find'表示pkg_resources.py在 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py
我的路径是 的/ usr / local / bin中:在/ usr / local / bin中:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / X11 / bin中
也 cat .bash_profile yield
export WORKON_HOME=$HOME/workspace/virtualenvs
export PROJECT_HOME=$HOME/workspace/repos
export PATH=/usr/local/python:$PATH
source /usr/local/bin/virtualenvwrapper.sh
其他人遇到此问题并找到修复程序?
非常感谢答案 0 :(得分:0)
今天早上我犯了同样的错误。在我的基本python环境(不在虚拟环境中)升级setuptools修复了这个问题。这是我跑的命令
sudo pip install setuptools --upgrade
我之前安装过setuptools,但可能是版本不好或安装损坏了。用--upgrade升级修复它。