python虛擬環境virtualenv,在vscode中啟用virtualenv


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虛擬環境

 

   參考:

1)https://blog.csdn.net/Amio_/article/details/80229179

2)https://www.cnblogs.com/gotolearn/p/11050538.html


免責聲明!

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



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