系統預載 Python 2.7,以下為從零建置 MySQLdb 開發環境的標準流程。
/etc/paths 加入 MySQL 執行檔路徑:
/usr/local/mysql/bin
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
tar -xzf MySQL-python-*.tar.gz
cd MySQL-python-*
sudo python setup.py build
sudo python setup.py install
>>> import MySQLdb
>>> MySQLdb.__version__
'1.2.3'
若能正常輸出版本號,代表安裝成功,可開始開發。
避坑指南:若
setup.py build報缺少mysql_config,請確認/usr/local/mysql/bin已加入 PATH;若執行時出現Library not loaded: libmysqlclient.18.dylib,請重做第 3 步驟建立連結。