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

 

1 前言

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

通過 virtualenv 這個工具,就可以構建一系列 虛擬的Python環境 ,然後在每個環境中安裝需要的軟件包(配合 pip 使用),這一系列的環境是相互隔離的。作爲一個獨立的環境就不容易出現版本問題,還方便部署。

2 安裝

1

pip install virtualenv

3 virtualenv的基本使用

3.1 創建虛擬環境

1

virtualenv venv

爲環境指定Python解釋器:

1

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

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

4.2 創建虛擬環境

默認創建的虛擬環境位於C:\Users\username\envs,可以通過環境變量 WORKON_HOME 來定製。

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

創建後,會自動激活環境,注意看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,可以批量安裝對應版本的軟件包,快速重建環境,完成部署。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章