Mac OS X 下安裝python的MySQLdb模塊


  參考資料:

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模塊時,又有報錯:

  需要添加軟鏈接:

  最終可以正常使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM