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

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

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

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

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

 

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

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文件夹,其中有三个文件夹,分别是spa

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

1 C:\env\myenv\Scripts\activate

OK,接下来,你能够看到在提示符前出现了<myenv>,代表当前已经处于该虚拟环境中了,能够在该环境中pip安装各类包,均安装在该虚拟环境对应的Python中。命令行

同理,能够自主建立Python3.5的虚拟环境。code

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

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

 

 

 

 

注意:blog

在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/ 

相关文章
相关标签/搜索