Python MySqldb模块的安装

最近在学习python,centos安装这个数据库模块时走了很多弯路,于是记录一下安装过程,备用。

软件下载地址
https://pypi.python.org/pypi/MySQL-python/1.2.5

有windows和linux的安装包,按需下载即可。

windows下的安装
下载软件包后,直接点击安装就行了,很简单。

linux(centos6.8)下的安装
这个稍微复杂一点
下载软件后,执行安装命令时会报各种错误。机器必须安装有mysql

1、Setuptools未安装

#安装Setuptools 
wget https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py

2、fatal error: my_config.h: No such file or directory

安装mysql-devel
yum install mysql-devel -y
关于安装MySQLdb出现fatal error: my_config.h: No such file or directory
先安装MySQL-devel,mysql-devel为编译mysql相关客户程序所需的库和包含文件,如果你想要编译其他MySQL客户程序,就必须先安装mysql-devel,
排错完毕后。执行如下安装命令
python setup.py install

 

测试是否安装成功

1、命令行测试

2、文件测试

import MySQLdb

conn = MySQLdb.connect(host='192.168.1.188', user='root',passwd='123',db='08day05')

运行是否发现报错,未报错就对了

0
如无特殊说明,文章均为本站原创,转载请注明出处

该文章由 发布

这货来去如风,什么鬼都没留下!!!