1.簡介
程序運行依賴於環境,不同程序依賴的環境不盡相同。如果一個項目依賴於一個第三方庫的1.0
版本,另一個項目依賴於這個第三方庫的2.0
版本,在一個python環境中一個庫只能同時存在一個版本,所以就產生了版本衝突。虛擬環境就是爲了使每個項目或者程序擁有獨立的運行環境。
2.使用
- virtualenv
用來創建虛擬環境的第三方庫。
命令:pip install virtualenv
- virtualenvwrapper-win
windows下用來管理虛擬環境的第三方庫。
命令:pip install virtualenvwrapper-win
- 指定虛擬環境存放目錄(默認虛擬環境創建在C盤)
- 設置系統環境變量WORKON_HOME
- 步驟:計算機右鍵 > 屬性 > 高級系統設置 > 環境變量 > 系統變量 > 新建
變量值表示虛擬環境要存放的目錄,可以自定義。系統環境變量設置好之後需要重啓電腦
才能生效。 - 創建虛擬環境
-mkvirtualenv 虛擬環境名字
,如圖表示創建成功,命令行前面會出現虛擬環境名字
- 錯誤:OSError: Command F:\envs\hahaha\Scripts\python.exe - setuptools pip wheel failed with error code 2
,如果出現該錯誤,請卸載重裝
卸載命令:pip uninstall virtualenv virtualenvwrapper-win
- 常用指令
-workon/lsvirtualenv
:查看所有虛擬環境
-mkvirtualenv XXX
:創建虛擬環境
-workon XXX
:啓動虛擬環境
-deactivate
:退出虛擬環境
-rmvirtualenv XXX
:刪除虛擬環境