更新后python和virtualenvwrapper的问题:没有名为virtualenvwrapper的模块
我在ubuntu 14.04下使用virtualenv和virtualenvwrapper运行python 2.7.6。现在我已经从源代码安装了Python
2.7.9。现在,新的python解释器位于下,/usr/local/bin
但似乎旧的解释器也位于下/usr/bin
。
如果我运行python shell,它将显示python2.7.9。但是如果我使用,则会mkvirtualenv venv
收到以下消息。
venv / bin / python中的新python可执行文件
安装setuptools,pip …完成。
Blockquote / usr / local / bin / python:没有名为virtualenvwrapper的模块
旧的.bashrc
(使用python 2.7.6解释器的有效配置)
# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
新的.bashrc
(具有故障配置)
# virtualenv-wrappper 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
新.baschrc
的I型source .bashrc
和得到下面的输出。
/ usr / local / bin /
python:没有名为virtualenvwrapper的模块virtualenvwrapper.sh:运行初始化挂钩时出现问题。如果Python无法导入模块virtualenvwrapper.hook_loader,请检查是否已为VIRTUALENVWRAPPER_PYTHON
= / usr / local / bin / python安装了virtualenvwrapper,并且PATH设置正确。
我也尝试过which -a python
:
输出:
/usr/local/bin/python
/usr/bin/python
我想在virtualenv和virtualenvwrapper中使用python 2.7.9。那么我要做什么才能使它运行?