ホームページ >データベース >mysql チュートリアル >mysqlclient のインストール時に「致命的エラー C1083: ファイル 'mysql.h' を開けません: そのようなファイルまたはディレクトリはありません」を修正する方法は?

mysqlclient のインストール時に「致命的エラー C1083: ファイル 'mysql.h' を開けません: そのようなファイルまたはディレクトリはありません」を修正する方法は?

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-10 14:36:41238ブラウズ

How to Fix

mysqlclient のインストールに失敗しました: エラー「致命的エラー C1083: ファイル 'mysql.h' を開けません: そのようなファイルまたはディレクトリはありません」

pip を使用して mysqlclient ライブラリをインストールすると、次のエラー メッセージが表示される場合があります:

<code>fatal error C1083: Cannot open file: 'mysql.h': No such file or directory</code>

このエラーは通常、mysqlclient 拡張機能の構築に必要な mysql.h ヘッダー ファイルが欠落していることが原因で発生します。

解決策

この問題を解決するには、この Web サイト から、使用しているバージョンの Python の非公式 Windows バイナリをダウンロードできます。この方法により、Visual Studio ビルド ツールを使用する手間が省けます。

  1. Python バージョンに適した mysqlclient.whl ファイルをダウンロードします。
  2. 次のコマンドを使用して、ダウンロードした WHL ファイルをインストールします:
<code>pip install "下载文件的路径"</code>

たとえば、mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl をダウンロードした場合は、次のコマンドを実行する必要があります:

<code>pip install mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl</code>

この方法では、上記のエラーが発生することなく、mysqlclient ライブラリが正常にインストールされます。

以上がmysqlclient のインストール時に「致命的エラー C1083: ファイル 'mysql.h' を開けません: そのようなファイルまたはディレクトリはありません」を修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。