多个Python环境的构建:基于virtualenv 包

假如一台计算中安装多个Python版本,而不同版本可能会pip安装不同的包,为了避免混乱,可以使用virtualenv包隔离各个Python环境,实现一个Python版本对应一套开发环境。

本地概况:win7系统,安装了Python2.7和Python3.5两个版本,均安装在C盘根目录。

首先进入cmd命令行模式下,使用pip安装virtualenv,

1 # 第一步:安装virtualenv
2 C:\Users\Nick>pip install virtualenv

 

安装成功后,在命令行模式下进入你要放置虚拟环境的目录,比如在C盘根目录的env文件夹中

1 # 第一步进入C盘根目录
2 C:\Users\Nick>cd C:\ 
3 # 第二步在C盘根目录新建一个文件夹,名为env
4 C:\>mkdir env
5 # 第三步进入该文件夹,为本机中的Python2.7创建虚拟环境。
6 C:\>cd env 7 C:\env\virtualenv -p C:\python27\python.exe myenv

接下来可以发现C盘根目录的env文件夹中有一个myenv文件夹,其中有三个文件夹,分别是

Include,Lib,Scripts,下面将这个环境激活

1 C:\env\myenv\Scripts\activate

OK,接下来,你可以看到在提示符前出现了<myenv>,表明当前已经处于该虚拟环境中了,可以在该环境中pip安装各种包,均安装在该虚拟环境对应的Python中。

同理,可以自主创建Python3.5的虚拟环境。

 进入myenv目录,退出虚拟环境:

1 <myenv>C:\Users\Nick>cd C:\env\myenv
2 <myenv>C:\env\myenv\Scripts\deactivate

 

 

 

 

注意:

在Windows系统下,要在某个含有空格的目录下面创建virtualenv环境,就要安装win32api.

下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

 

参考文档:

官方文档: https://virtualenv.pypa.io/en/latest/   下载地址:https://pypi.python.org/pypi/virtualenv#downloads 

中文文档: https://virtualenv-chinese-docs.readthedocs.org/en/latest/ 

posted on 2015-11-29 15:08  紫夜精灵  阅读(1024)  评论(0编辑  收藏  举报