【发布时间】:2018-05-07 13:51:25
【问题描述】:
我正在尝试让 virtualenvwrapper 运行。 我安装它:
sudo pip install virtualenvwrapper
我像这样编辑了 .bashrc:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
export VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh
当我尝试运行“source ~/.bashrc”时,出现以下错误:
/usr/bin/python: 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/bin/python and that PATH is
set properly.
我在以下目录中安装了 pip、python 和 virtualenv:
which python
/usr/bin/python
which pip
/usr/bin/pip
which virtualenv
/usr/local/bin/virtualenv
我做错了什么?
【问题讨论】:
-
os环境变量
VIRTUALENVWRAPPER_PYTHON等于什么?尝试按照错误提示进行设置:VIRTUALENVWRAPPER_PYTHON=/usr/bin/python -
当我在我的 .bashrc 中添加这个时,错误仍然是一样的
-
你的shell添加到bashrc后是否重启过?
-
是的,如果我从 tcsh 更改为 bash,它会立即显示相同的错误消息
-
你用的是什么python版本?
标签: python pip virtualenv virtualenvwrapper