1、在Linux下安装virtualenv
本主使用的时python3.5环境
pip3 install virtualenv
#创建虚拟环境 这种操作会在你当前的环境下创建你的虚拟环境目录
~$:virtualenv -p /usr/bin/python3.5(此处的版本是可以更改的)abc-env(这是本主给虚拟环境取的目录名)
#进入当前虚拟环境下
source abc-env/bin/activate 使用此命令,因为本主是将abc-env目录放在/home/tarena/下,找到abc-env目录下
有个bin目录下activate文件执行就可以
#显示已经进入
tarena@tedu:~$ source myproject-env/bin/activate
(abc-env) tarena@tedu:~$abc
#退出
~$:deactivate
2、linux下安装virtualenvwrapper
pip3 install virtualenvwrapper
#查看是否安装上了
pip3 list
1、上述工具装好后找不到mkvirtualenv命令,需要执行以下环境变量设置。
1.创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs 2.在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh 3.运行: source ~/.bashrc
4.创建python虚拟环境
mkvirtualenv [虚拟环境名称] workon [虚拟环境名称]
3.退出虚拟环境 离开 deactivate
4.删除(慎用)
rmvirtualenv [虚拟环境名称]
3、virtualenv和virtualenvwrapper的区别
virtualenv是你在当前路径下创建出来你给取名字的虚拟环境,这样不容易管理,这样你会在哪哪都是虚拟环境,除非你每一次
都切换到你当前下唯一的一个目录下创建虚拟环境,这样你就会特别麻烦 所以引出来了virtualenvwrapper
virtualenvwrapper会在你配置的环境下创建虚拟环境目录,不管你在当前哪个路径下,只要使用命令
mkvirtualenv -p /usr/bin/python3 虚拟环境名 都是创建在你配置的环境中的特定的文件目录下
@本主也是为小白,有技术交流的问题欢迎留言