假如一臺計算中安裝多個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/