小编use*_*532的帖子

在Mac OS X Yosemite 10.10.3上的virtualenvwrapper的错误消息

我最近干净安装了Mac OS 10.10.3,并尝试建立一个python环境.但我无法让virtualenvwrapper工作.

我使用Homebrew安装了python 2和3.

$ which python
/usr/local/bin/python

$ which python3
/usr/local/bin/python3

$ which pip
/usr/local/bin/pip

$ which virtualenv
/usr/local/bin/virtualenv

$ which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)

以下是我的.bash_profile中的行

export PATH=/usr/local/bin:$PATH
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)

virtualenv独立工作:$ source bin/activate

但是当我采购virtualenvwrapper.sh时.我收到以下错误消息.

/usr/local/opt/python/bin/python2.7: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks. 

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python and that PATH is
set properly.
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚出了什么问题.当我在终端回应VIRTUALENVWRAPPER_PYTHON时.它返回正确的路径.事实上,我的所有路径都是正确的.他们都指向自制程序目录.

我怎样才能让它发挥作用?

python virtualenv virtualenvwrapper osx-yosemite

12
推荐指数
3
解决办法
1万
查看次数