多個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/ 

相關文章
相關標籤/搜索