使用virtualenv虚拟环境的时候,mysql-python安装时报错:

1
2
3
4
5
_mysql.c:44:23: fatal error: my_config.h: No such file or directory
#include "my_config.h"
^
compilation terminated.
error: command 'gcc' failed with exit status 1

我的系统是fedora20,解决方法就是安装mariadb-devel

如果是ubuntu的话,应该是有个libmysqlclient-dev,安装后就可以在虚拟环境下安装mysql-python了。