一、下载安装virtualenvwrapper
pip3 install virtualenvwrapper
二、查看python3的文件和virtualenvwrapper.sh的路径
查找python3命令的路径
[root@bogon ~]# which python3
/usr/local/bin/python3
查找virtualenvwrapper.sh脚本的路径
[root@bogon ~]# find / -name virtualenvwrapper.sh
/usr/local/python3/bin/virtualenvwrapper.sh
三、修改linux下当前用户的配置文件 ~/.bashrc
[root@bogon ~]# ls -a
. … anaconda-ks.cfg .bash_logout .bash_profile .bashrc .cache .cshrc .mysql_history .pip .tcshrc
[root@bogon ~]# vim .bashrc
末尾添加以下代码保存退出:
WORKON_HOME=~/Envs
VIRTUALENVWRAPPER_VIRTUALENV_ARGS=’–no-site-packages’
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /usr/local/python3/bin/virtualenvwrapper.sh
配置解释:
#设置virtualenv的统一管理目录,以后自动下载的虚拟环境都放在这
WORKON_HOME=~/Envs
#添加virtualenvwrapper的参数,生成干净隔绝的环境
VIRTUALENVWRAPPER_VIRTUALENV_ARGS=’–no-site-packages’
#指定python解释器的本体
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
#执行virtualenvwrapper安装脚本
source /usr/local/python3/bin/virtualenvwrapper.sh
四、退出当前会话,重新登陆
登陆后会加载一段代码
五、virtualenvwrapper的使用
在物理环境下操作
创建并激活虚拟环境
mkvirtualenv 虚拟环境名
切换虚拟环境
workon 虚拟环境名
退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv 虚拟环境名
查看所有的虚拟环境
lsvirtualenv
在虚拟环境下操作
切换到虚拟环境的目录
cdvirtualenv
切换到虚拟环境的site-packages目录
cdsitepackages
查看虚拟环境site-packages目录的文件
lssitepackages