パッケージをインストールしようとしているときにエラーが発生しmysqlclient
、ホイールのビルドに失敗しているようです。エラー メッセージは、C 拡張機能の構築に必要な Python.h ファイルが見つからないことを示しています。
この問題を解決するには、Python 開発ヘッダーのインストールが必要になる場合があります。これを行うには、ターミナルで次のコマンドを実行します。
sudo apt-get install python3-dev
また
sudo yum install python3-devel
これにより、必要なヘッダーがインストールされ、mysqlclient
パッケージが正常にインストールされるようになります。ヘッダーをインストールした後、インストール コマンドを再度実行してみます。
pip install mysqlclient
問題が解決しない場合は、エラー メッセージに示されているように、システムに C コンパイラがインストールされていることを確認することもできます。Ubuntu などの Debian ベースの Linux ディストリビューションを使用している場合は、必要なツールが含まれる build-essential パッケージをインストールできます。
sudo apt-get install build-essential
また
sudo yum groupinstall 'Development Tools'
これらの依存関係をインストールした後、インストール コマンドを再度実行して、問題が解決されたかどうかを確認してください。