解决 mysql_config not found 的问题

问题

在我使用 pip install MySQL-python 安装 mysqldb 的时候,就出现了下面的问题

sh: mysql_config: command not found
Traceback (most recent call last):
  File "setup.py", line 15, in <module>
    metadata, options = get_config()
  File "/usr/lib/python2.5/MySQL-python-1.2.3/setup_posix.py", line 43, in get_config
    libs = mysql_config("libs_r")
  File "/usr/lib/python2.5/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
    raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found

目测一下错误提示,是因为 mysql_config 在环境中没有找到,但是这个时候我们已经是成功安装 MySQL 的了,我们可以使用下面的代码进行问题的解决

解决

通过 apt-get 安装 MySQL 的几个库即可解决

测试通过的系统 Debian 7 / 8

apt-get install -y libmysqlclient-dev

安装完后,重新运行一次 pip install MySQL-python 即可安装成功!