Mac(M1)のローカル環境にmysqlclientをインストールするのに超手間取った

Check the logs for full command output.
こんな感じで、エラーが表示された時。
久しぶりにMacを買い替え、開発に必要な設定をしていたら、pip install mysqlclientで激しく詰まってしまった。
解決方法をメモ。
https://zenn.dev/kmiura55/articles/mysql-client-python-m1-mac
結論から言うと、上記記事で解決しました。
ターミナルでmysql_configの場所を調べる。
which mysql_config
パスが表示されるので、nanoエディタで開く。
sudo nano [which mysql_configで表示されたパス]
下の方に、こんな記載がある。
libs="-L$pkglibdir"
libs="$libs -l "
ちなみに、私の環境では、$libsの中に色々入ってました。
それを、以下のように書き換える。
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"
あとは、pip install mysqlclientで問題なくインストールできた。