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


1 前言

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

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

2 安裝

pip install virtualenv

3 virtualenv的基本使用

3.1 創建虛擬環境

virtualenv venv

為環境指定Python解釋器:

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

3.2 激活虛擬環境

activate venv

3.3 停止虛擬環境

deactivate

3.4 刪除虛擬環境

直接刪除目錄即可.

rmvirtualenv venv 

4 virtualenvwrapper

為了使用virtualenv更方便,可以借助 virtualenvwrapper

4.1 安裝virtualenvwrapper

pip install virtualenvwrapper-win

4.2 創建虛擬環境

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

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

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

(venv)c:\>

4.3列出所有虛擬環境

lsvirtualenv

4.4 激活虛擬環境

workon venv 

4.5 進入虛擬環境目錄

cdvirtualenv

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

cdsitepackages

4.7列出site-packages目錄的所有軟件包

lssitepackages

4.8 停止虛擬環境

deactivate

4.9 刪除虛擬環境

rmvitualenv venv

5 重建Python環境

5.1 凍結環境

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

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

5.2 重建環境

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

pip install -r packages.txt

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM