Virtualenv 的安裝與配置

Virtualenv 介紹

有時咱們在開發多個 Python 應用程序時,可能會出現如下情形: A 應用須要運行在 Python 3.6 解釋器上,須要版本號爲 0.10.1 的 C 包,而 B 應用須要運行在 Python 2.7 解釋器上,須要版本號爲 0.12.1 的 C 包。git

在這種情形下,爲避免出現安裝包管理混亂,咱們須要給每一個應用創造獨立、隔離的 Python 運行環境。而 Virtualenv 就是用來爲一個應用建立一套「隔離」的 Python 運行環境。github

安裝使用 Virtualenv

咱們能夠經過如下命令安裝 Virtualenv 。shell

pip install virtualenv
複製代碼

新建虛擬環境

# create a virtual environment named "default"
virtualenv default
複製代碼

進入虛擬環境

Scripts/activate
複製代碼

退出虛擬環境

Scripts/deactivate
複製代碼

##安裝使用 Virtualenvwrapperbash

Virtualenvwrapper 是對 Virtualenv 的功能擴展,能夠管理所有的虛擬環境,能夠經過單個指令切換不一樣的虛擬環境,而不須要進入到各自目錄激活其虛擬環境。app

咱們能夠經過如下命令安裝 Virtualenvwrapper 。spa

# for Unix-like users
pip install virtualenvwrapper

# for Windows users
pip install virtualenvwrapper-win
複製代碼

咱們能夠設置 WORKON_HOME 環境變量,做爲虛擬環境的存放目錄。code

新建虛擬環境

# create a virtual environment named env1
mkvirtualenv env1
複製代碼

查看虛擬環境

lsvirtualenv
複製代碼

進入虛擬環境

workon env1
複製代碼

退出虛擬環境

deactivate
複製代碼

注意

Windows 用戶在使用 virtualenvwrapper-win 時,應經過 cmd 調用其各指令,而不是 PowerShell 。若想在 PowerShell 調用相關指令,請安裝使用 Virtualenvwrapper-PowerShellip

相關文章
相關標籤/搜索