一、基础工具
二、安装virtualenv ---python虚拟环境
$ pip install virtualenv # 安装命令
2.1 创建环境目录(自己选一个创建的目录)
$ virtualenv venvname #venvname为虚拟环境目录名,目录名自定义
2.2 为这个环境指定一个python的解释器版本
$ virtualenv -p /usr/bin/python2.7 venvname # -p参数指定Python解释器程序路径,这里指定2.7版本
2.3 这个环境还没有激活,现在激活,之后可以使用了
$ source venvname/bin/activate
2.4 退出虚拟环境
$ . venvname/bin/deactivate
三、上面已经可以使用虚拟环境了,但是我们可能有多个环境,如果每个都这样启动,时间长了就记不住这些虚拟环境在什么目录了。
所以要使用虚拟环境管理工具virtualenvwrapper,要已经安装过virtualenv。
3.1 安装
$ pip install virtualenvwrapper
3.2 安装完成后,在~/.bashrc写入以下内容
export WORKON_HOME=~/Envs # virtualenvwrapper存放虚拟环境目录,可以自己修改
source /usr/local/bin/virtualenvwrapper.sh # virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.sh
3.3 生效
$ source ~/.bashrc #读入配置文件,立即生效
四、virtualenvwrapper基本使用
4.1 创建虚拟环境
$ mkvirtualenv venvname # 在WORKON_HOME变量指定的目录下新建名为venvname的虚拟环境
$ mkvirtualenv --python=/usr/bin/python3 venvname # 为虚拟环境指定python解释器版本
4.2 常用命令
4.2.1 查看有哪些虚拟环境
~$ workon
django1
envpy2
py3env
4.2.2 切换使用某个虚拟环境
~$ workon django1
(django1) ~$
4.2.3 退出虚拟环境
~$ deactivate
4.2.4 删除虚拟环境
~$ rmvirtualenv venvname