windows安装python-mysqldb模块
下载http://www.codegood.com/archives/4
直接双击后安装即可MySQL-python-1.2.2.win-amd64-py2.6.exe
下载libguide40.dll、libmmd.dll后,放在System32目录中
在python中使用MySQL
python 2.7直接下载安装即可
http://www.codegood.com/archives/129
一 Python中安装MySQLdb
如果数据库使用MySQL,那么你需要下载一个MySQLdbhttp://sourceforge.net/projects/mysql-python/,注意是win版的还是linux版的,另外还要注意python版为2.6的。
如果是win版还需要下载:libguide40.dll 和 libmmd.dll这两个文件,下载后放入到到C:\WINDOWS/system32/ 目录下。
你可以能过 bing搜索找:http://cn.bing.com/search?q=libmmd.dll++download&go=&qs=bs&form=QBRE或者直接进http://www.dlldll.com/ 找到这两文件。
安装好后在import MySQLdb时,可能会出现两个错误:一个是说sets 模块找不到,另一个是说:Set 方法已被弃用了
解决这两问题可以这么做:(参考 SourceForge.net)
进入你的MYSQL安装目录,我的是:PythonDev2.6\Lib\site-packages\MySQLdb 在这个目录里找到: __init__.py 文件与converters.py文件进行如下修改:
1 把__init__.py文件里的
from sets import ImmutableSet
class DBAPISet(ImmutableSet):
注释掉,然后替换成:
class DBAPISet(frozenset):
2 在converters.py文件里:
from sets import BaseSet, Set
注释掉,然后再把:
Set: Set2Str,
这行里大“S”换成小"s",即:set: Set2Str,
好了,解决以上问题后再import MySQLdb就没有问题了。
p
linux环境下安装
为了顺利安装,还需要先安装其他东西
yum install python-devel mysql-devel zlib-devel openssl-devel
安装后在安装setuptools模块
下载解压后
[root@dating01 setuptools-0.9.6]# python setup.py build [root@dating01 setuptools-0.9.6]# python setup.py install
最后安装 MySQL-python模块
[root@dating01 MySQL-python-1.2.3]# python setup.py build [root@dating01 MySQL-python-1.2.3]# python setup.py install