解決策pip install mysqlclient
インストールは失敗し、エラー メッセージは「致命的エラー C1083: ファイルを開けません: 'mysql.h'」でした
pip を使用して mysqlclient ライブラリをインストールすると、次のエラーが発生する場合があります:
<code>fatal error C1083: Cannot open file: 'mysql.h': No such file or directory</code>
この問題は通常、Visual Studio Build Tools が正しく構成されていないこと、または MySQL Connector C ヘッダー ファイルが欠落していることが原因で発生します。
解決策:
このエラーを解決するには、次の手順を試してください:
非公式の Windows バイナリを使用します:
ご使用の Python バージョンの非公式 Windows バイナリは、https://www.php.cn/link/b27c40f1f7fb35fcf65d89dc29748e29 からダウンロードできます。この方法では、Visual Studio Build Tools のインストールをバイパスできます。
正しいバイナリをダウンロードします:
Python バージョンに対応する mysqlclient.whl ファイルを見つけてダウンロードします。たとえば、64 ビット Python 3.6 を使用している場合は、「mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl」をダウンロードする必要がある場合があります。
バイナリをインストールします:
pip を使用してダウンロードしたバイナリをインストールします:
<code class="language-bash">pip install "下载文件的路径"</code>
インストールの確認:
次のコマンドを実行して、インストールが成功したことを確認します:
<code class="language-bash">pip show mysqlclient</code>
この方法はコンパイルプロセスをバイパスするため、ヘッダーファイルの問題を解決する必要はありません。
以上が「pip install mysqlclient」が「致命的エラー C1083: ファイルを開けません: 'mysql.h'」で失敗するのはなぜですか? どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。