1.首先安装虚拟环境
sudo pip3 install virtualenv -i https://pypi.douban.com/simple/
2. 建立软连接
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
3. 查看版本
virtualenv --version
4. 安装虚拟环境扩展包
sudo pip3 install virtualenvwrapper -i https://pypi.douban.com/simple/
5. 查看or创建文件夹
- 有的自动会创建虚拟环境的文件夹
- 有的不会自动创建,需要手动创建
- 有的叫.envs有的是.virtualenv
5.1 进入家目录下,查看系统,是否自动创建了,创建虚拟环境的主目录
cd ~
ls -a
- 如果看到有.envs/.virtualenv,代表自动创建了,如果都没有看到,手动创建即可
- $HOME等于~
5.2 创建虚拟环境的主目录
mkdir ~/.virtualenvs
6. 查看virtualenvwrapper.sh文件所在目录(每个人的可能都不一样,查看自己的)
- which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
7. 配置环境变量(这个是对当前用户生效)
vim ~/.bashrc
8. 把下列代码,添加到最后一行,保存退出
# 指定virtualenvwrapper执行的python版本(这个后期可以改的,不一定就用这个环境)
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# 指定虚拟环境的主目录(刚才创建的虚拟环境文件夹)
export WORKON_HOME=$HOME/.virtualenvs
# virtualenvwrapper.sh所在目录(查看自己的,可能跟我不一样)
source /usr/local/bin/virtualenvwrapper.sh
9. 刷新环境,使之生效
source ~/.bashrc
10. 基本使用
10.1 普通创建,基于刚才环境变量,配置的python版本,
mkvirtualenv 文件夹名(起的虚拟环境名称)
# 案例
mkvirtualenv t1
10.2 指定版本
mkvirtualenv -p 基于哪个虚拟环境 新的虚拟环境名称
# 案例
mkvirtualenv -p python3.6 t3_3.6
10.3 退出
deactivate
10.4 删除
rmvirtualenv 虚拟环境名