Ubuntu 18.04 + pip3 install virtualenvwrapper 找不到virtualenvwrapper.sh
Ubuntu 18.04 只自带python3.6.5, 因此不想装python2了, 但通过apt install 装virtualenvwrapper时发现必须得装python2, 因此洁癖促使我通过pip安装, 后有了如题的错误.
安装virtualenvwrapper:
# pip 装这俩
pip3 install virtualenv virtualenvwrapper
# .bashrc补缀
vim ~/.bashrc
# 在末尾添上(去掉注释)
# export WORKON_HOME=$HOME/.virtualenvs
# export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# source /usr/local/bin/virtualenvwrapper.sh
然而确得到寻不得的错:
bash: /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: 没有那个文件或目录
bash: /usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录
解决:
发现自从Ubuntu17.04之后, 在用户级别通过pip安装virtualenvwrapper得到的virtualenvwrapper.sh被安装在~/.local/bin/
目录下, 因此将之前.bashrc中的路径改正后即可.
附:
virtualenvwrapper 找不到 virtualenv:
cp ~/.local/bin/virtualenv /usr/bin/
即可.