2015-03-13 82 views
-6

我是django的新手,我聽說過virualenv和virtualenvwrapper,但不明白爲什麼他們是必需的。我也很困惑,當我們安裝任何軟件包時,它如何映射到環境。請告訴我在哪裏放置我們的項目應用程序,我們可以將它放在任何位置,而不管virtualenv文件夾。提前致謝。爲什麼我們需要安裝virtualenv和virtualenvwrapper

+0

可能有幫助:http://coreymaynard.com/blog/django-in-a-virtualenv/ – 2015-03-13 13:03:55

+2

我不敢相信我實際上會對此發表評論,但它似乎有點合乎邏輯,你會需要virtualenv,然後包裝,然後Django ...對不對? – Brandon 2015-03-13 13:04:17

+0

好的謝謝,也請告訴我在哪裏啓動我的應用程序內虛擬環境文件夾或任何。 – 2015-03-13 13:09:10

回答

0

閱讀評論和答案我來了解 - At首先,我們必須安裝虛擬環境以將我的項目設置與系統設置隔離。這裏的設置是指不同版本的各種軟件包。這種隔離有助於防止系統設置和項目設置之間的任何衝突。也可以有多個項目。


現在其次,我們需要安裝virtualenvwrapper因爲有可能是在我的電腦,即許多virtualenvs。其中一個是python2,在不同的項目中需要python2,所以我們需要一個包裝器來放置所有的envs並管理它們(安裝virtualenvwrapper是可選的,virtualenv將向我們提供所有必要的命令)。


最後,因爲你已經安裝了VIRTUALENV你現在可以激活的virtualenv,然後安裝Django,PIP會自動激活包膜鏈接Django的。你可以把你的項目放在任何目錄中。

1
  1. 下載的Python 2.7.5(根據系統的需求,根據這臺機器,它是一個32位Windows 7機)鏈接:http://www.python.org/getit/(忽略,如果你在OS X或Linux)
  2. 安裝Python
  3. 現在我的計算機屬性>高級系統設置>環境變量>「系統變量」裏面的「路徑」滾動,然後點擊編輯,現在添加路徑「C:\ Python27;」。 (忽略如果你在OS X或Linux)
  4. 要檢查路徑編輯是否正確,goto cmd並鍵入「Python」,它將重定向到python。
  5. 現在GOTO「http://peak.telecommunity.com/dist/ez_setup.py」,並將其作爲ez_setup.py保存到一個目錄
  6. 打開命令提示符,然後導航到ez_setup.py保存的目錄並運行以下命令:「蟒蛇ez_setup.py」,一旦它安裝成功,
  7. 步驟6將安裝easy_setup內部python27(在此過程中機器應連接到互聯網確保)/ scripts文件夾
  8. 轉到C:\ python27 \腳本和類型「的easy_install點子」或Mac類型easy_install
  9. 現在要安裝django,輸入「pip install django」

虛擬ENV,您可以下載並安裝Django工具區,然後ü可以使用命令

virtualenv venv 

它將安裝家居U,然後用這個

source venv/bin/activate 

現在什麼你將使用pip安裝,它會轉到您剛剛創建的虛擬環境,