1、安裝 virtualenv
pip install virtualenv
創建虛擬環境,會在當前執行命令時的所在目錄進行創建
virtualenv envname
進入 envname/Scripts,執行 activate.bat 則可以激活虛擬環境。然后就可以通過 pip 命令安裝需要各種依賴包了。執行 deactivate.bat 退出虛擬環境。
2、安裝 virtualenvwrapper
通過上面的步驟其實我們就已經完成虛擬環境virtualenv的安裝和使用了,但是認真的你肯定發現了上面需要記住每一個虛擬環境的目錄,才能進入虛擬環境並操作,很麻煩,下面我們通過另一個配置來簡化我們的使用。
安裝 virtualenvwrapper-win
pip install virtualenvwrapper-win
使用workon查看是否安裝成功(workon是簡化操作的神級命令之一)
通過新方法新建我們的虛擬環境:mkvirtualenv 虛擬環境名
mkvirtualenv myenv2 命令默認會在 ${當前用戶的家目錄}/Envs 下創建
要想改變虛擬環境生成目錄的地址,可以配置環境變量 WORKON_HOME
通過設置WORKON_HOME路徑,就給我們的python虛擬環境指定了一個存放位置。再次運行workon,目錄中沒有虛擬環境了,因為默認目錄已經改變。
進入(使用)某個虛擬空間:workon 虛擬空間名,退出虛擬空間 deactivate
參考:Python為什么要使用虛擬環境-Python虛擬環境的安裝和配置-virtualenv
python虛擬環境 | virtualenv 的簡單使用 (圖文)
mac系統參考:
3、虛擬環境的依賴的導出與導入
代碼拷貝遷移后,為了使依賴環境也能遷移,可以使用pip freeze命令,將當前虛擬環境的依賴導入到requirements.txt文件中
pip freeze > requirements.txt
下載環境依賴
pip install -r requirements.txt
pip install flask==1.0 【-i https://pypi.douban.com/simple】后,
4、在vscode中啟用virtualenv
首先在settings.json中配置 python.pythonPath
選擇虛擬環境myenv1里面的python.exe
vscode 終端->新建終端,打開PowerShell會先執行 E:/envs/myenv1/Scripts/Activate.ps1腳本,激活myenv1虛擬環境
參考: