Heim >Datenbank >MySQL-Tutorial >Wie behebt man den Fehler „Fehlende ‚mysql.h'-Header-Datei' bei der Installation von mysqlclient mit pip?
pip install mysqlclient-Fehler: Die Header-Datei „mysql.h“ fehlt
Frage:
Die Verwendung von pip zum Installieren der mysqlclient-Bibliothek ist mit dem folgenden Fehler fehlgeschlagen: „Schwerwiegender Fehler C1083: Include-Datei kann nicht geöffnet werden: ‚mysql.h‘: Keine solche Datei oder kein solches Verzeichnis.“
Lösung:
Für die Erstellung der mysqlclient-Erweiterung auf Windows-Systemen ist die Headerdatei mysql.h erforderlich. Um dieses Problem zu umgehen, können Sie inoffizielle Windows-Binärdateien herunterladen, die mit bestimmten Python-Versionen funktionieren.
Schritte zum Installieren inoffizieller Windows-Binärdateien:
Besuchen Sie die folgende Website: https://www.php.cn/link/b27c40f1f7fb35fcf65d89dc29748e29
Finden Sie die Binärdatei, die am besten zu Ihrer Python-Version passt (zum Beispiel mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl).
Laden Sie die .whl-Datei herunter.
Installieren Sie die heruntergeladenen Binärdateien mit pip:
<code class="language-bash">pip install "下载文件的路径"</code>
Beispiel:
Um inoffizielle Windows-Binärdateien für 64-Bit-Python 3.6 zu installieren, laden Sie die Datei mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl herunter. Führen Sie dann in der Eingabeaufforderung oder im Terminal Folgendes aus:
<code class="language-bash">pip install mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl</code>
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Fehlende ‚mysql.h'-Header-Datei' bei der Installation von mysqlclient mit pip?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!