virtualenv虛擬環境使用及介紹


一、為什么使用virtualenv虛擬環境

  • 每個虛擬環境下的依賴相互獨立,不同的項目可以單獨使用一套python環境,減少各依賴包的影響
  • 更容易部署
  • 容器化

二、virtualenv創建虛擬環境

三、為什么使用virtrualenvwrapper創建虛擬環境

  • 方便快捷的創建出獨立的Python開發虛擬環境
  • 是virtualenv的擴展功能,包含virtualenv的功能
  • 創建的虛擬環境比virtrualenv更方便統一進行管理

四、使用virtualenvwrapper虛擬環境

1、安裝virtualenvwrapper

window環境下安裝

pip install virtualenvwrapper-win

Linux/MacOS環境下安裝

pip install virtrualenvwrapper

2、virtualenvwrapper基本使用

(1)創建虛擬環境

mkvirtualenv xxxmy_env [虛擬環境項目名]

注:mkvirtualenv創建的項目,默認存放在系統當前用戶/Env目錄下,例如:window系統,存放在C:/用戶/當前用戶/Env目錄下

(2)切換其他的環境

workon my_env [需要切換到的虛擬環境項目名]

C:\Users\Administrator>workon

Pass a name to activate one of the following virtualenvs:
==============================================================================
slyangEnv
slyangEnv2

(3) 退出當前的虛擬環境

deactivate

(4)刪除某個虛擬環境

rmvirtualenv my_env

(5)列出所有虛擬環境

livirtualenv

(6) 進入到虛擬環境所在目錄

cdvirtualenv

(7) 修改虛擬環境默認管理路徑
步驟1:系統設置>環境變量>在Path環境變量下,添加WORKON_HOME變量,地址填寫為虛擬環境統一管理的目錄文件夾
WORKON_HOME=C:/ENV,這里注意變量名,

一定要寫成:WORKON_HOME,既工作目錄


則每次 mkvirtualenv my_env生成的項目,就會存放在C:/ENV/my_env中

(8) 創建虛擬環境的時候指定python版本

mkvirtualenv --python==C:\Python36\python.exe my_env[虛擬環境項目名]
結果:my_env虛擬環境目錄下,使用的python36版本


免責聲明!

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



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