一:windows和linux下virtualenv的安装
1、安装virtualenv
virtualenv是用来创建虚拟环境的软件工具,我们可以通过pip或者pip3来安装:
pip install virtualenv
pip3 install virtualenv
2、创建虚拟环境
创建虚拟环境非常简单,通过以下命令就可以创建了:
virtualenv [虚拟环境的名字]
注意:如果你当前的Python3/Scripts的查找路径在Python2/Scripts的前面,那么将会使用python3作为这个虚拟环境的解释器。如果python2/Scripts在python3/Scripts前面,那么将会使用Python2来作为这个虚拟环境的解释器。
3、退出虚拟环境
通过一个命令就可以完成:deactivate
4、创建虚拟环境时指定python解释器
virtualenv -p [python解释器路径,如C:\Python36\python.exe] [virutalenv name]
二:windows和linux下virtualenvwrapper的安装:
virtualenvwrapper这个软件包可以让我们管理虚拟环境变得更加简单。不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。
1、virtualenvwrapper安装:
*nix:pip install virtualenvwrapper。
windows:pip install virtualenvwrapper-win。
2、创建虚拟环境:
mkvirtualenv my_env
那么会在你当前用户下创建一个Env的文件夹,然后将这个虚拟环境安装到这个目录下。
如果你电脑中安装了python2和python3,并且两个版本中都安装了virtualenvwrapper,那么将会使用环境变量中第一个出现的Python版本来作为这个虚拟环境的Python解释器。
3、进入虚拟环境:
workon my_env
4、退出虚拟环境:
deactivate
5、删除某个虚拟环境:
rmvirtualenv my_env
6、列出所有虚拟环境:
lsvirtualenv
7、进入到虚拟环境所在的目录:
cdvirtualenv
附:
修改mkvirtualenv的默认路径:
在我的电脑->右键->属性->高级系统设置->环境变量->系统变量中添加一个参数WORKON_HOME,将这个参数的值设置为你需要的路径。
创建虚拟环境的时候指定Python版本:
在使用mkvirtualenv的时候,可以指定--python的参数来指定具体的python路径:
mkvirtualenv --python==[python解释器路径,如C:\Python36\python.exe] my_env
三、注意:
如果是在linux下安装virtualenv和virtualenvwrapper也要记得配置环境变量哦,否则无法使用。默认virtualenvwrapper安装在/usr/local/bin下面,实际上需要运行virtualenvwrapper.sh文件才行(执行命令有两种:./virtualenvwrapper.sh和sh virtualenvwrapper.sh,注意执行时的权限问题)。配置环境变量步骤如下:
1、创建目录用来存放虚拟环境:
sudo mkdir -p $WORKON_HOME
2、在~/.bashrc中添加行:
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3(注意:如果你用的是python2,这一句需要改为:export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python)
source /usr/local/bin/virtualenvwrapper.sh
3、运行:
source ~/.bashrc
下一章将介绍windows和linux环境下MySQL的安装