本人是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 install
Oracle教程:使用SQL*Loader高速批量数据加载工具MySQL命令行方式备份/还原 or 导入导出数据库相关资讯 python MySQL安装
- Python 为什么要迁移到 Github (01月26日)
- Python 程序员最常犯的十个错误 (12/11/2015 18:32:46)
- Python 面向对象编程 (10/06/2015 21:19:35)
| - Python 决定迁移到 GitHub (01月03日)
- Python面试必须要看的15个问题 (11/26/2015 22:23:21)
- Python 开发者节省时间的 10 个方 (10/04/2015 06:58:39)
|
本文评论 查看全部评论 (0)