See above for output.note: This error originates from a subprocess, and is likely not a problem with pip.

2024年6月25日

このエラーは、mysqlclientをビルドするために必要な依存関係が見つからなかったことが原因です。依存関係が見つからないため、mysqlclientをインストールできませんでした。

依存関係が見つからない場合、手動で環境を構成する必要があります。具体的には、MYSQLCLIENT_CFLAGSMYSQLCLIENT_LDFLAGS環境変数を手動で設定する必要があります。

以下は、手動で依存関係を設定する方法の一例です。

bash
export MYSQLCLIENT_CFLAGS="-I/path/to/mysql/include"
export MYSQLCLIENT_LDFLAGS="-L/path/to/mysql/lib -lmysqlclient"

上記のコマンドの/path/to/mysql/include/path/to/mysql/libは、MySQLのインストールされている場所に置き換える必要があります。

依存関係を手動で設定した後は、再度pip install mysqlclientを実行してmysqlclientをインストールできるはずです。

未分類

Posted by ぼっち