在Ubuntu上构建Django开发环境

最近,在Ubuntu7.04上面构建Django的开发环境时,还真碰到点头痛的问题,但最终还是解决了,于是作个笔记。

在Ubuntu7.04中,默认安装的Python是2.5,这个版本比较新,可能有些包不支持,所以我还要装个Python2.4。python2.4-dev这个包必须要装,否则在编译其它包的时候,会说Python.h和 structmember.h 文件找不到。

apt-get install python2.4 python2.4-dev

这之后,我有个头痛的问题,在这之前我安装了beryl的管理器,这个管理器是用Python写的,所以要注意版本问题,不要随便改动/usr/bin/python的指向。你可以在/usr/bin/beryl-settings的第一行指定用什么Python版本。

接着,我使用mysql作数据库服务,所以需要安装mysql和mysqldb,mysqldb是用于python与mysql通信的包。

apt-get install mysql-server

apt-get install libmysqlclient15-dev

由于Python提供了easy_install的工具,所以我们就通过这个来安装Python的包,当然要先安装这个东西,这个说明有详细。安装完毕后,可以在/usr/bin/easy_install里面更改Python路径,我这里指定为python2.4。然后安装mysqldb。

easy_install MySQL-python

至于Django的安装参考官方说明 

会了方便管理代码,最好建个版本管理。我使用的subversion,有机会试度Bazaar。

apt-get install mysql-query-browser

这是官方提供的图形管理程序。

apt-get install rapidsvn

这是一个svn的图形化管理程序。

至于开发工具,可以根据自己的喜好来选择吧。其实,eclipse+pydev+Subclipse是个不错的选择。

分享到: 更多