ubuntu下,py2,py3共存,/usr/bin/python: No module named virtualenvwrapper错误解决方法

ubuntu下,py2,py3共存python

运行virtualenvwrapper会报错以下:ubuntu

/usr/bin/python: No module named virtualenvwrapperbash

个人virtualenvwrapper实际上安装在python3下,python2下没有装。app

可是virtualenvwrapper的脚本仍是默认使用的/usr/bin/python,咱们须要把他修改默认成/usr/bin/python3.

修改步骤,在~/.bashrc文件中,在source /usr/local/bin/virtualenvwrapper.sh前,加入:code

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

也就是关于virtualenvwrapper.sh这段,修改为:module

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
fi
相关文章
相关标签/搜索