標籤:python mac mysql mysql_config site.cfg
Mac os 上安裝MySql-python步驟:
1.下載MySql,也叫MySQL Community Server,下載10.9版本即可(根據系統版本下載),速度慢的就上百度盤找把
http://dev.mysql.com/downloads/mysql/
2.安裝MySql-python,也就是python調用MySql的一套API,並不是MySql資料庫
方法1:命令列下調用:
sudo easy_install mysql-python
方法2:直接從網上下一份最新的,因為是python代碼,所以不要管是dmg還是zip還是tag什麼格式,反正都能運行。建議從github上擷取一份最新的代碼
https://github.com/farcepest/MySQLdb1/
我當時下的是版本是1.2.5
https://github.com/farcepest/MySQLdb1/tree/MySQLdb-1.2.5
3.安裝MySql-python提示錯誤 EnvironmentError: mysql_config not found
解壓進入MySql-python的目錄,裡面有個site.cfg,開啟這個設定檔。
把mysql_config前面的#去掉,#表示注釋
修改mysql的安裝目錄,如果下載的是dmg自動安裝就在這裡
mysql_config = /usr/local/mysql/bin/mysql_config
然後命令列輸入
sudo python setup.py buildsudo python setup.py install
4.運行python時,報MySQL 驅動的問題:Library not loaded: libmysqlclient.18.dylib
錯誤的原因是剛編譯安裝的lib放在MYSQL_HOME/lib下,終端找不到此位置,解決的方法是可以做一個軟網站連結接到/usr/lib下
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
需要運行下以上命令,不然在程式運行中,還會有錯誤。
完美收功!
MAC os10.9 MySql-python 安裝