2010-05-17 17 views
1

因爲我的Debian安裝程序中有Django 1.1x - 我怎樣才能使用virtualenv或類似的東西,而不是讓我的系統的默認django版本變亂,這反過來會破壞我所有的網站?所以,現在Django 1.2正式出來

詳細的說明或一個很好的教程鏈接將非常感謝 - 請不要提供模糊的建議,因爲我還是一個noob。

目前我將所有的django項目存儲在〜/ django站點中,並且我正在使用Apache2 + mod_wsgi進行部署。

回答

2

如果你有easy_install的,或者更好的安裝pip,應該是一樣容易:

  1. easy_install/pip install virtualenv
  2. mkdir django1.2
  3. virtualenv django1.2

這將會把蟒蛇二進制的bin文件夾內的django1.2文件夾。只需使用該python二進制文件,即可獲得一個完美的小型自包含環境。然後你可以安裝easy_install/pip到環境,然後再安裝django 1.2,然後破解。

+0

感謝。你能提供絕對路徑,你通常會安裝這些路徑嗎? '〜/'? – 2010-05-17 19:07:10

+0

好吧,通常我做的是這樣的: 1.'sudo python -c「$(curl -s http://peak.telecommunity.com/dist/ez_setup.py)」' 2. sudo easy_install pip 3. sudo pip install virtualenv 然後你在你的路徑中有'virtualenv'。從那裏繼續。您可以將虛擬環境放置在文件系統的任何位置。 – rossipedia 2010-05-17 19:25:53

+0

我知道你可以把它放在任何地方,但是例如,如果你的apache2中的'DocumentRoot'默認指向/ var/www/html,那可能不是一個好地方。 – 2010-05-17 19:45:51