如何在Ubuntu上设置本地Django开发环境?
我终于从Windows换到了Linux(Ubuntu)。现在我在自学Python和Django。
目标:我想搭建一个本地开发环境,这样我就可以在本地构建一个Django应用,然后再上线。
到目前为止:Linux自带Python,Gedit也有。太好了。但接下来我就不知道该怎么办了。
我不太确定接下来该怎么做。我对Linux完全是个新手。我猜我需要运行Apache、MySQL和Django。但我不知道怎么设置这些东西,也不知道该如何设置正确的目录,或者需要把什么链接到什么上……其实我连该问什么问题都不太确定。
2 个回答
假设你已经安装了Python。
你可以安装pip:
easy_install pip
从现在开始,你可以使用pip来安装你的Python库,比如说要安装Django。
pip install django
对于开发,我推荐使用pydev,它支持Django,并且功能强大,基于Eclipse。
简单来说:
你只需要按照他们的说明安装django,这样你就不需要运行apache,因为django自己会启动一个服务器。你可以使用sqlite作为数据库,这样就不用担心mysql了。如果你的目标是学习django并尽快让它运行起来,这样做就足够了。
不过,如果你想深入学习,了解更多内容(这其实是件好事),那么你需要学习很多其他的东西。我建议你看看一些slicehost的指南,了解如何在ubuntu上设置apache和mysql:
http://articles.slicehost.com/2010/5/19/installing-apache-on-ubuntu
http://articles.slicehost.com/2011/3/10/installing-mysql-server-on-ubuntu
然后再继续安装django,接着就可以开始了。django的教程非常棒。网上还有很多其他的文档和教程,帮助你设置开发环境。