如果在执行python setup.py build时,报EnvironmentError: mysql_config not found的话,先查找mysql_config的位置,使用find / -name mysql_config,我的是在/usr/local/mysql/bin/mysql_config,然后修改MySQL-python-1.2.3目录下的site.cfg文件,去掉mysql_config=XXX这行的注释,并改成mysql_config=/usr/local/mysql/bin/mysql_config,以自己机器的为准.
找mysql_config 的路径也可以使用whereis mysql_config来找 找到之后将setup_posix.py 或 vimsetup_posix.py中的mysql_config.path的路径改过去就好了。