virtualenvs
默认情况下ubuntu18.04版本中已经内置了Python3.6.7了。但是没有内置pip。所以先安装pip。
sudo apt install python3-pip
安装虚拟环境
pip3 install virtualenv
pip3 install virtualenvwrapper
安装完成了以后,接下来需要配置系统环境变量
mkdir $HOME/.virtualenvs
执行命令,打开并编辑 ~/.bashrc
vim ~/.bashrc
文件末尾添加以下几行代码,:wq
保存退出。
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source ~/.local/bin/virtualenvwrapper.sh
刷新配置文件
source ~/.bashrc
最后测试是否安装成功
workon
mkvirtualenv
如果出现上面的错误,是因为 virtualenv 这个基础依赖包被安装在默认 Python 目录下,做一个virtualenv 的软连接到/usr/bin中给python3调用即可。
首先还是用 find 找到 virtualenv 的位置
sudo find / -name "virtualenv"
创建软连接
sudo ln -s /home/moluo/.local/bin/virtualenv /usr/bin/virtualenv
注意:/home/moluo/.local/bin/virtualenv
根据前面find查找出来的结果而定
解决上面问题以后,再次执行就成功了。