windows下安裝Python虛擬環境virtualenvwrapper-win

說明,本轉發文章內容通過本人修改,加入本人的經驗。

1 前言html

因爲Python的版本衆多,還有Python2和Python3的爭論,所以有些軟件包或第三方庫就容易出現版本不兼容的問題。python

經過 virtualenv 這個工具,就能夠構建一系列 虛擬的python環境 ,而後在每一個環境中安裝須要的軟件包(配合 pip 使用),這一系列的環境是相互隔離的。做爲一個獨立的環境就不容易出現版本問題,還方便部署。windows

2 安裝

1app

pip install virtualenv工具

3 virtualenv的基本使用

3.1 建立虛擬環境

1ui

virtualenv venvspa

爲環境指定Python解釋器:.net

1code

virtualenv -p c:\python27\python.exe venvhtm

3.2 激活虛擬環境

1

activate venv

3.3 中止虛擬環境

1

deactivate

3.4 刪除虛擬環境

直接刪除目錄便可.

1

rmvirtualenv venv 

4 virtualenvwrapper

爲了使用virtualenv更方便,能夠藉助 virtualenvwrapper

4.1 安裝virtualenvwrapper

1

pip install virtualenvwrapper-win

這裏千萬要注意,virtualenvwrapper在windows下安裝,名字後面必需要有-win,也就是virtualenvwrapper-win。不帶-win也能夠安裝,可是安裝後,不能用。切記!

4.2 建立虛擬環境

默認建立的虛擬環境位於C:\Users\username\envs,能夠經過環境變量 WORKON_HOME 來定製。(備註,WORKON_HOME不要拼錯...)

經過計算機-->屬性-->高級系統設置-->環境變量-->在系統變量中新建「變量名」:WORKON_HOME,變量值:「你自定義的路徑」。

執行此命令建立第一個虛擬環境:

 

[plain] view plain copy

 print?

  1. mkvirtualenv venv  

 

建立後,會自動激活環境,注意看Shell提示符的改變:

1

(venv)c:\>

4.3列出全部虛擬環境

1

lsvirtualenv

4.4 激活虛擬環境

1

workon venv 

4.5 進入虛擬環境目錄

1

cdvirtualenv

4.6 進入虛擬環境的site-packages目錄

1

cdsitepackages

4.7列出site-packages目錄的全部軟件包

1

lssitepackages

4.8 中止虛擬環境

1

deactivate

4.9 刪除虛擬環境

1

rmvitualenv venv

5 重建Python環境

5.1 凍結環境

所謂 凍結(freeze) 環境,就是將當前環境的軟件包等固定下來:

1

pip freeze >packages.txt  # 安裝包列表保存到文件packages.txt中 

5.2 重建環境

重建(rebuild) 環境就是在部署的時候,在生產環境安裝好對應版本的軟件包,不要出現版本兼容等問題:

1

pip install -r packages.txt

配合pip,能夠批量安裝對應版本的軟件包,快速重建環境,完成部署。

原文地址:http://www.cnblogs.com/suke99/p/5355894.html

相關文章
相關標籤/搜索