Python虛擬環境virtualenv

假如咱們有其餘的Python應用,須要另外一個版本才能運行,或者你想轉到新的版本的Django,但仍然想維持Django1.7項目python

解決的方法就是virtual environment.虛擬環境能夠容許咱們同時安裝不一樣版本的Python和他們的包.如今,這已經成爲一個廣泛的方法.app

安裝的話也很是好安裝.命令行

$ pip install virtualenv
$ pip install virtualenvwrapperip

第一個包提供了建立虛擬環境的基礎.如需更多細節能夠參看Jamie Matthews的a non-magical introduction to Pip and Virtualenv for Python Beginners.若是僅僅使用virtualenv將會變得很複雜.安裝的第二個包就是使這個過程簡化.get

若是你使用的是類UNIX系統,那麼你須要在命令行中啓動這個腳本:pip

$ source virtualenvwrapper.shio

爲了避免必每次使用時都輸入這個命令能夠在profile裏設定.基礎

若是你使用的是Windows環境,那麼須要下載virtualenvwrapper-win包:virtualenv

$ pip install virtualenvwrapper-winfile

如今你能夠建立虛擬環境了:

$ mkvirtualenv rango

你能夠用lsvirtualenv命令列出建立的虛擬環境,若是你要激活輸入以下:

$ workon rango
(rango)$

你的命令提示符會改變並且會顯示當前虛擬環境,像上面的rango.如今你能夠在環境裏安裝你想要安裝的任何包了,而且他們不會干涉其餘的環境.鍵入pip list去檢查是否安裝Django包.你能夠用pip來安裝他們,可是它們只存在於虛擬環境裏.

相關文章
相關標籤/搜索