2013-01-20 48 views
1

我開始在世界上使用python,但是我來自PHP並且我習慣於作曲家來管理我的項目依賴關係。如何正確管理django依賴關係以便部署

在django中,我使用easy_install安裝我的項目依賴關係。但我的問題是:如果我要在那裏運行我的項目的環境沒有這些依賴關係,有一些工具,讓我能夠輕鬆地與依賴性處理

回答

3

最好的事情之一就是使用PIP和virualenv

看這裏http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/

然後你的所有問題都會解決

+0

是的,pip是要走的路。 virtualenv和virtualenvwrapper是很有用的補充,但也需要你的系統管理員知道如何爲他們配置web服務器(很容易與衆多的託管公司解決)。 – Tadeck

+0

值得注意的是,使用''pip freeze> requirements.txt''可以簡化在部署過程中使用'pip install -r requirements.txt''。 –

+1

謝謝,關於virtualenv和windows的唯一的東西是MySQLDB包,但[本教程](http://www.slideshare.net/sivasubramaniam3/setup-a-new-virtualenv-for-django-in-windows)很棒幫幫我 – rkmax