ubuntu下,py2,py3共存
运行virtualenvwrapper会报错如下:
/usr/bin/python: No module named virtualenvwrapper
我的virtualenvwrapper实际上安装在python3下,python2下没有装。
但是virtualenvwrapper的脚本还是默认使用的/usr/bin/python,我们需要把他修改默认成/usr/bin/python3.
修改步骤,在~/.bashrc文件中,在source /usr/local/bin/virtualenvwrapper.sh前,加入:export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
也就是关于virtualenvwrapper.sh这段,修改成:
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.shfi