python的数据库中间件MySqlDb的安装

来源:互联网 发布:zip压缩源码 编辑:程序博客网 时间:2024/05/17 22:40

python写程序确实很方便,最近开始准备用它来实现一些自己一直想写的东东。同时,python确实还不够成熟,许多库用起来,安装起来都是问题多多。

 

这个MySqlDb用于用python代码操作mysql数据库。网上搜的话,很多人都直接用MySQL-python-1.2.3.tar.gz编译安装。殊不知,这对WINDOWS操作系统实在是错误太多了,不停的解决错误,终于还是安装不了。这种安装方式还是在linux下进行吧,WINDOWS直接用直接改用编译好的exe的好。先给大家两个链接,可以一试。

http://ncu.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.tar.gz

http://www.lfd.uci.edu/~gohlke/pythonlibs/ZMaPtJ2K/MySQL-python-1.2.3.win32-py2.6.exe

在build或者install时,先是提示config-win.h找不到,这是装MYSQL时没有把开发包装上。

然后在import Mysqldb时提示ImportError: DLL load failed: 找不到指定的模块。还要自己去网上下载两个DLL文件,放到C:/Python26/Lib/site-packages目录。这两个文件的pchome网站下载地址是:

http://dl-sh-ctc-1.pchome.net/3y/cc/libguide40.rar

http://dl-sh-ctc-1.pchome.net/3l/6z/libmmd.rar
终于,搞了两个小时,才算弄完。这里走了太多弯路,就像上次装SOAPpy一样,用WDSL时也是问题一堆。这些小问题会阻碍python的使用。