linux环境下安装MySQL-python比较复杂,现在记录一下我在centos6.5上面安装MySQL-python-1.2.5的过程。
- 首先下载MySQL-python-1.2.5.zip
解压后按照标准的 python setup.py install方式安装,结果报错:
- 需要修改site.cfg
先找到mysql_config路径
$ vim site.cfg
修改mysql_config为mysql配置文件的路径 /usr/bin/mysql_config
还要修改
threadsafe = False
- 再次安装依然报错
这回下载来mysql-connector-c-devel-6.1.6-1.linux_glibc2.5.x86_64.rpm和mysql-connector-c-shared-6.1.6-1.linux_glibc2.5.x86_64.rpm
用rpm命令安装
- 经查得知是由于编译Python所用的编译器与编译MySQL-python所用编译器不同所致。
需要g++重新编译_mysql.so
- 最后再重新build和install一下MySQL-python就成功了