Analyse des MySQL-Client-Installationsprozesses auf dem Mac

Analyse des MySQL-Client-Installationsprozesses auf dem Mac

Versuchen Sie die Installation über Pip in einer virtuellen Umgebung:

pip install mysqlclient

Dann wird ein Fehler gemeldet: OSError: mysql_config nicht gefunden

Habe das offizielle Dokument https://github.com/PyMySQL/mysqlclient-python gefunden, in dem erklärt wird, dass vor der Installation ein weiteres Modul installiert werden muss:

brew install mysql-connector-c

Aber der Fehler:

Überprüfen Sie die Fehlermeldung und installieren Sie mysql-connector-c vor

brew trennt MySQL-Verknüpfung

Aber weiterhin installieren oder Fehler:

Schauen Sie sich die offiziellen Anweisungen an. Es stellt sich heraus, dass Sie unter macOS den Wert in mysql_config ändern müssen.

# unter macOS, in oder ungefähr Zeile 112:
# Optionen erstellen 
libs="-L$pkglibdir"
libs="$libs -l "

Wechseln zu

# Optionen erstellen 
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"

Weiter ist einfach, direkt

welche mysql_config

Suchen Sie den Dateipfad, wechseln Sie zu diesem Pfad, ändern Sie den Inhalt mit vim, beenden Sie den Vorgang und führen Sie ihn erneut aus.

pip install mysqlclient

Es ist gelungen.

Tatsächlich gibt es andere Module für die Verbindung mit MySQL unter Python, z. B. pymysql usw., deren Installation auf dem Mac nicht so schwierig ist.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL5.7+ MySQL Workbench unter MAC
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 und MacOS 10.13
  • Laden Sie MySQL 5.7 herunter und sehen Sie sich das detaillierte Installationsdiagramm für MySql auf dem Mac an.
  • Was tun, wenn Sie bei der Installation von MySQL auf einem Mac das ursprüngliche Kennwort vergessen?
  • Detaillierte Installation und Konfiguration von MySql auf dem Mac
  • Vollständige Schritte zur Installation von mysql5.7 auf dem Mac (mit Bildern und Text)

<<:  Miniprogramm zur Implementierung des kompletten Einkaufswagens

>>:  Erste Schritte mit SELinux

Artikel empfehlen

Einführung in das Enctype-Attribut des Form-Tags und seine Anwendungsbeispiele

Enctype: Gibt den Kodierungstyp an, der vom Browse...

SQL-Implementierung von LeetCode (196. Doppelte Postfächer löschen)

[LeetCode] 196.Doppelte E-Mails löschen Schreiben...

HTML-Formular und die Verwendung interner Formular-Tags

Code kopieren Der Code lautet wie folgt: <html...

So konvertieren Sie Chinesisch in HTML in UTF-8

In HTML kann die chinesische Phrase „學好好學“ als „學...

Aktivieren und Konfigurieren des MySQL-Protokolls für langsame Abfragen

Einführung Das MySQL-Protokoll für langsame Abfra...

So verbergen und entfernen Sie Bildlaufleisten in HTML

1. HTML-Tags mit Attributen XML/HTML-CodeInhalt i...

Beispiele für korrekte Beurteilungsmethoden für Datentypen in JS

Inhaltsverzeichnis Vorwort Kann typeof den Typ ko...