配置python与mysql连接(mysqldb)的安装与配置。
2014-11-14 10:48
591 查看
本人是Fedora下的,如果是其他的只是在命令行上略有区别而已。
1、安装数据库驱动适配器
http://sourceforge.net/projects/mysql-python/
2、解压安装,解压以后,安装的时候可能会出现问题。
python setup.py install (一般情况基本会失败)
因为是用setuptools安装的,所以先安装 setuptools
python ez_setup.py
这样setuptools安装以后,在来执行上面的语句
python setup.py install
可能会报一个错误,就是 _mysql.c 的问题
building '_mysql' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-i686-2.7/_mysql.o -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -fPIC -g -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing -DMY_PTHREAD_FASTMUTEX=1
In file included from /usr/include/mysql/my_config.h:16:0,
from _mysql.c:36:
此时只要安装mysql-dev,python-dev即可
yum install mysql-dev*
yum install python-dev*
再运行试试,我是成功了,你呢?
python setup.py build
sudo python setup.py install
原贴地址:http://www.linuxidc.com/Linux/2011-10/45057.htm
1、安装数据库驱动适配器
http://sourceforge.net/projects/mysql-python/
2、解压安装,解压以后,安装的时候可能会出现问题。
python setup.py install (一般情况基本会失败)
因为是用setuptools安装的,所以先安装 setuptools
python ez_setup.py
这样setuptools安装以后,在来执行上面的语句
python setup.py install
可能会报一个错误,就是 _mysql.c 的问题
building '_mysql' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-i686-2.7/_mysql.o -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -fPIC -g -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing -DMY_PTHREAD_FASTMUTEX=1
In file included from /usr/include/mysql/my_config.h:16:0,
from _mysql.c:36:
此时只要安装mysql-dev,python-dev即可
yum install mysql-dev*
yum install python-dev*
再运行试试,我是成功了,你呢?
python setup.py build
sudo python setup.py install
原贴地址:http://www.linuxidc.com/Linux/2011-10/45057.htm
相关文章推荐
- 教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql
- 教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql
- Python_python/django连接mysql安装与配置
- 安装MySQL-python(MySQLdb)时报错,找不到libmysqlclient_r.so.16动态连接库
- ubuntu下MySQL的安装及远程连接配置等配置
- ubuntu下MySQL的安装及远程连接配置
- winxp+Apache+Mysql+Python+Django安装配置
- 关于MySQLdb的一些新发现(使用python连接mysql的库)
- win7下安装python-mysqldb模块以及还报No module named MYSQLdb错误的原因
- python之mysql连接 MySQLdb
- Centos下安装并配置ODBC连接MySQL
- python连接mysql-mysqldb
- Python连接MYSQL --- MySQLdb
- ubuntu上安装python的mysql驱动 MySQLDb出现的问题
- Windows+Python2.7+MySQL5.5+MySQL-python-1.2.3配置数据连接失败
- python中使用MySQLdb连接mysql
- RedHat 上安装多个 mysql 实例并配置 django 连接的操作记录
- python中使用MySQLdb连接mysql
- Python访问Mysql安装MySQLdb【Fedora】
- ubuntu下MySQL的安装及远程连接配置等配置