2012-07-19 75 views
2

我想在我的mac上安装virtualenv & virtualenvwrapper,但是遇到了virtualenvwrapper问题。virtualenvwrapper在Mac上安装 - hook_loader.py pkg_resources未找到

我已经通过这方面的其他相关职位望去,尝试了一些东西,但我仍然得到一个错误,当上线

source /usr/local/bin/virtualenvwrapper.sh 

错误味精我的.bash_profile负载:文件“”,1号线,在 文件 “/Library/Python/2.7/site-packages/virtualenvwrapper/hook_loader.py”,第16行,在 进口通过pkg_resources 导入错误:没有模块名为通过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

我的道路是 /USR/local/bin目录:在/ usr/local/bin目录:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/X11/bin中

也 猫的.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 

其他人有这个问题,并找到了解决办法?

非常感谢

+0

你说你的python位于/ usr/local/bin。你是如何安装它的? (Python.app/homebrew/macports ...) – semisight 2012-08-03 15:14:13

+0

很确定它只是预装在Mac上的python – jacanterbury 2012-08-16 13:30:23

回答

0

今天早上我有同样的错误。在我的基本python环境(不在虚拟环境中)升级setuptools解决了这个问题。这是我跑

sudo pip install setuptools --upgrade 

我之前已经安装了setuptools的命令,但也许我有一个坏的版本或安装遭破坏。升级--upgrade修复了它。