在fedora 15下安装python的mysql驱动遇到了两个小问题,记录一下:
1、找不到setuptools模块
在执行python setup.py build时提示找不到setuptools模块。
[img]http://dl.iteye.com/upload/attachment/596290/72857200-ba94-3ab2-90cd-f95bc9c80bdb.png[/img]
解决:安装setuptools模块即可。
2、build过程中提示找不到Python.h文件
[img]http://dl.iteye.com/upload/attachment/596292/5460aac2-13ea-3659-923c-7025ebcd2717.png[/img]
解决:安装python-devel即可。
3、install过程中提示mysql_config命令找不到
[img]http://dl.iteye.com/upload/attachment/596294/5b48d3ae-5732-3e4d-9180-183450bf7bca.png[/img]
解决:打开setup_posix.py,找到这一行“mysql_config.path = "将其改为mysql_config的真实路径 (可以用命令locate mysql_config 获取到。再次执行python setup.py build;python setup.py install。
安装完毕在python环境下import MySQLdb,报错,找不到libmysqlclient_r.so.16:
[img]http://dl.iteye.com/upload/attachment/596316/a84df18b-b298-3fcc-bb95-faefa14fda63.png[/img]
解决:建立一个软链接:
ln -s $MYSQL_HOME/lib/mysql/libmysqlclient_r.so.16 /usr/lib
1、找不到setuptools模块
在执行python setup.py build时提示找不到setuptools模块。
[img]http://dl.iteye.com/upload/attachment/596290/72857200-ba94-3ab2-90cd-f95bc9c80bdb.png[/img]
解决:安装setuptools模块即可。
2、build过程中提示找不到Python.h文件
[img]http://dl.iteye.com/upload/attachment/596292/5460aac2-13ea-3659-923c-7025ebcd2717.png[/img]
解决:安装python-devel即可。
3、install过程中提示mysql_config命令找不到
[img]http://dl.iteye.com/upload/attachment/596294/5b48d3ae-5732-3e4d-9180-183450bf7bca.png[/img]
解决:打开setup_posix.py,找到这一行“mysql_config.path = "将其改为mysql_config的真实路径 (可以用命令locate mysql_config 获取到。再次执行python setup.py build;python setup.py install。
安装完毕在python环境下import MySQLdb,报错,找不到libmysqlclient_r.so.16:
[img]http://dl.iteye.com/upload/attachment/596316/a84df18b-b298-3fcc-bb95-faefa14fda63.png[/img]
解决:建立一个软链接:
ln -s $MYSQL_HOME/lib/mysql/libmysqlclient_r.so.16 /usr/lib