#pythonのmysqlclientがエラーになる場合の対処
python用MySQLコネクタのmysqlclientのインストール時にエラーが複数でて泣きそうになったので対処の記載です。
##環境
- macOS Mojave 10.14.2
- python 3.7.1
- pip 18.1
- mysqlclient 1.3.14
pip install mysqlclient
で複数のエラー発生
##invalid active developer path (/Library/Developer/CommandLineTools)
xcode-select --install
でCommandLineToolsを導入することで対処できます。
##'my_config.h' file not found
brew install mysql-connector-c
mysql-connector-cをインストール
which mysql_config
でmysql_configのパスを確認
chmod 777 上記のパス
で権限を書込可能に変更
vim 上記のパス
で
libs="$libs -l"
をlibs="$libs -lmysqlclient -lssl -lcrypto"
に変更します。