win10建構Virtualenv虛拟python環境
- 一、需求
- 二、安裝
- 三、使用
- 四、關閉
- 五、其他參數指令
一、需求
1、為單個項目進行配置python環境,便于生成requirements.txt
2、為同一架構的不同版本配置開發環境
3、隔離不同架構的項目,提高可靠性和可移植性
二、安裝
virtualenv基于Python環境,用于python環境,直接使用pip安裝
pip install virtualenv
三、使用
方法1 在已有項目檔案夾的情況下,打開cmd或者shell
virtualenv F:\XXX #XXX為項目檔案夾名,建立虛拟環境
F:\XXX\Scripts\activate #激活環境
此時cmd或shell上>前方的環境發生了變化:
(XXX)F:XXX/> #等待輸入
(XXX)F:XXX/>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt #安裝依賴
方法2 在沒有項目時,使用IDE建立項目,再在IDE自帶的終端上輸入
virtualenv 檔案夾名
即可建立一個<檔案夾名>的檔案夾,python環境就在上面
激活:
source 檔案夾名/bin/activate
四、關閉
直接再cmd或shell上輸入
deactivate
五、其他參數指令
$ virtualenv [OPTIONS] DEST_DIR
–version #顯示目前版本号。
-h, –help #顯示幫助資訊
-v, –verbose #顯示詳細資訊
-q, –quiet #不顯示詳細資訊
–python=python2 #使用系統環境變量裡的python2.exe,預設使用系統預設優先python
–clear #清空非root使用者的安裝,并重頭開始建立隔離環境
–never-download #禁止從網上下載下傳任何資料。此時,如果在本地搜尋釋出包失敗,virtualenv就會報錯