假如咱們有其餘的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來安裝他們,可是它們只存在於虛擬環境裏.