个人电脑上没有安装XAMPP,而是安装了MAMP PRO,其实二者都差很少,都是PHP+MySQL+Apache的集成环境,只是MAMP的GUI界面更华丽一些,可是也更复杂一些。python
好了不说这些,说说问题吧。首先我使用以下命令来安装MySQLdb:mysql
pip install mysql-python
可是错误提示,找不到mysql_config文件。sql
这个好办,找到这个文件添加到PATH路径下便可。vim
find /Applications/MAMP -name mysql_config
能够获得路径是:/Applications/MAMP/Library/bin, 那么就把这个路径添加到PATH环境变量中去.(XAMPP也差很少的方法,只要这里设置了就会成功,由于它不会有后面的问题)code
vim ~/.profile ####--------------------------- export PATH=$PATH:/Applications/MAMP/Library/bin,
生效后再执行一次pip命令,发现提示找不到mysql.h头文件,发现MAMP中的确没有带任何的头文件,好坑。homebrew
网上看了一下,有好几篇文章介绍怎么把头文件补上,好比下载最新的MAMP_Components来,而后用cmake从新编译,都是太麻烦了。ip
这里有个更简单的办法:pip
brew install mysql-connector-c pip install mysql-python
一切就搞定了。io
若是你系统没有安装homebrew,那么你得赶忙安装一下。编译