您的位置:首页 > 编程语言 > Python开发

windows上python和django开发环境的安装和配置

2011-05-15 19:29 1576 查看
应合作伙伴的要求,特写一篇python和django的安装教程。

项目是在python2.x上构建的,因为django还没有支持3.x的准备,要用到的mysql-python在2.6和2.7上安装还有些区别,2.6略微麻烦点,2.7要简单些。

1、先装python2.7,因为是exe安装了,步骤很简单,选个目录,next就好。





检查下环境变量Path里有没有F:\Python27;F:\Python27\Scripts,这两段,盘符路径什么的自己替换下,如果没有就添加一下,以后用的着。

2、安装完就安装MySQL-python-1.2.3.win32-py2.7,这个东西如果是从官网下载自己编译简直就是噩梦,如果是linux下就没有这样的烦恼。。。,所以就去下了好心人编译的win32版本,ok,只要你安装了python,他就会根据你的path自动安装。





先打开python的命令行,import _mysql还有import MySQLdb测试下





如果没有发生异常就表示安装成功了。

3、安装django1.3,先用命令行进入django1.3的文件目录,然后执行python setup.py install 命令,ok,自动安装。

4、ok了,先找个地方试试安装是否成功

用命令行进入某个文件夹执行如下命令

django-admin.py startproject demo创建一个django目录,demo项目,如果没有报错,然后在进入这个demo目录,执行 python manage.py runserver 8080 ,看到界面上会显示启动了一个web服务器,把url地址拷下,找个地方执行,只要安装正确就可以看到欢迎界面。ok。

5、安装ide,我比较喜欢的ide是jetbrains,当然用的是破解版。。。

这是PyCharm v1.x的注册码

Username: caisong.com

注册码:

===== LICENSE BEGIN =====

90689-12042010

00003L7zwGXeVO9Em24bBMek8H21J8

bLcmGDBv0o5QGJFBfvHaGeXifdM5Rh

CETJS4WLZSDbafl6yXh6zWEjKNo3PW

===== LICENSE END =====
当然上面都是很顺利的情况,如果是在2.6下安装,就有些小问题要处理。

import MySQLdb。出现ImportError: DLL load failed: 找不到指定的模块。是因为发现缺少2个dll文件分别为 libguide40.dll和libmmd.dll。下载之后,然后复制到 WINDOWS\system32 。这个问题就这样解决了。

import MySQLdb。再出现sys:1: DeprecationWarning: the sets module is deprecated 的错误,再次搜索,原因是2.6不知sets这个模块,不过已经添加了set内置函数。找到MySQLdb文件夹的中__init__.py,注释掉from sets import ImmutableSet
class DBAPISet(ImmutableSet):添加class DBAPISet(frozenset):;找到converters.py注释掉from sets import BaseSet, Set。然后修改第45行和129行中的Set为set。

当然如果要用apache这样的生产环境测试下步骤更麻烦= =,那是以后的事情就是了。。。

[align=left][/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: