參考資料:
mac os x下python安裝MySQLdb模塊 http://www.codeif.com/post/1073/
MAC OSX使用Python安裝模塊有關問題 http://www.myexception.cn/operating-system/1616547.html
在Mac OS X 中安裝好了MySQL和Django,在Django中訪問MySQL數據庫時,提示“ImportError: No module named MySQLdb”,是由於沒有安裝Python連接MySQL所需的MySQLdb庫。為了解決一系列的問題,查閱資料,花費了兩個多小時才搞定。。。。。。
在網址 http://sourceforge.net/projects/mysql-python/ 下載MySQLdb。
直接雙擊解壓,命令行進入解壓后的目錄,執行python setup.py build,出現“EnvironmentError: mysql_config not found”報錯
根據提示,需要編輯下mysql的路徑,先找到本機的mysql的路徑
使用vim打開MySQL-Python安裝文件中的setup_posix.py,找到“mysql_config.path = "mysql_config"”改為
執行
發生報錯“error: command 'cc' failed with exit status 1”
使用ARCHFLAGS將該error降級為warning
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future python setup.py install
安裝成功MySQL-Python
導入MySQLdb模塊時,又有報錯:
需要添加軟鏈接:
最終可以正常使用。