虽然ubuntu下开发django很方便,但是很多人不熟悉Linux开发环境,那么如何在windows下配置python及django的开发环境呢?
(1)首先是编辑器的选择,既然在windows下使用,那么大多数人都习惯有图形化界面的集成开发环境,在这里我推荐pycharm(linnx下还是喜欢sublime),该编辑器可以设置断点,调试程序,运行程序,功能很强大,大家可以试验一下:
(2)安装python环境
去python官方网站下载安装包https://www.python.org/downloads/release/python-2711/
下载msi的安装包,如果你安装在C:\Python27下,将;C:\Python27添加到环境变量中的path下,然后cmd调出命令行,输入python,如果出现这个界面,则安装成功
(3)安装django,从django官网https://www.djangoproject.com/download/上下载压缩包,将压缩包解压到c盘根目录下,在命令行中cd到该文件夹,输入python setup.py install安装django,安装成功后,将;C:\Python27\Lib\site-packages\Django-1.8.7-py2.7.egg\django;C:\Python27\Scripts添加到环境变量path下。
(4)安装postgresql数据库,及psycopg2模块安装,想要连接postgresql数据库,需要安装psycopg2模块,在安装psycopg2之前必须安装postgresql数据库http://www.postgresql.org/download/,从官网下载安装包后直接安装即可,然后将;C:\Program Files\PostgreSQL\9.3\bin目录添加到环境变量path下。
接下来可以去
下载psycopy2模块并解压,同样使用命令行的方式安装,如果报如下错误:
则说明posgresql数据库安装失败或者没有配置环境变量
造成这种问题的原因是
在运行设置。 py对于包安装,安装Python 2.7搜索一个Visual Studio 2008。 技巧Python可以使用一个更新的Visual Studio通过设置正确的路径VS90COMNTOOLS
环境变量在调用之前setup.py
。
执行以下命令基于Visual Studio安装的版本:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
SET VS90COMNTOOLS=%VS110COMNTOOLS%
SET VS90COMNTOOLS=%VS120COMNTOOLS%
也可以考虑http://my.oschina.net/zhangdapeng89/blog/54407?fromerr=6iYnGb3Q方法
或者http://blog.csdn.net/donger_soft/article/details/44838109
(5)运行django程序,可能报一些错误,例如No module named PIL
解决方法:
http://www.pythonware.com/products/pil/ 下载对应版本的PIL
我下载的是:Imaging-1.1.7.tar.gz
运行python setup.py install安装即可,如遇到(4)中错误,同理解决
其他模块如xlrd可以去https://pypi.python.org/pypi/xlrd下载,同理安装
(6)最后,在pycharm中运行django,如下图所示:
配置完成后,运行即可。