個人電腦上沒有安裝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,那麼你得趕忙安裝一下。編譯