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

Verwenden Sie zum Senden des Formulars ein Bild statt einer Schaltfläche.

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

Analyse von Beispielen für MySQL-Benutzerverwaltungsvorgänge

Dieser Artikel beschreibt die MySQL-Benutzerverwa...

Verwenden von js zum Implementieren eines Zahlenratespiels

Letzte Woche gab mir der Lehrer eine kleine Hausa...

Beispiel für die Implementierung eines gestrichelten Rahmens mit html2canvas

html2canvas ist eine Bibliothek, die Canvas aus H...

Schreiben und Verstehen von Pfeilfunktionen und diesem in JS

Inhaltsverzeichnis Vorwort 1. So schreiben Sie Fu...

Empfehlen Sie mehrere MySQL-bezogene Tools

Vorwort: Mit der kontinuierlichen Entwicklung der...

Berechtigungen für Cross-Origin-Image-Ressourcen (CORS-fähiges Image)

Das HTML-Spezifikationsdokument führt das Crossor...

Fallstudie zu JavaScript-Funktionsaufrufen, Apply- und Bind-Methoden

Zusammenfassen 1. Ähnlichkeiten Beide können den ...

Eine kurze Diskussion zum Verständnis von TypeScript-Indexsignaturen

Inhaltsverzeichnis 1. Was ist eine Indexsignatur?...

Flex-Anordnung in CSS darstellen (Layouttool)

In Bezug auf die Anzeige: flexibles Layout: Manch...

Vue implementiert das Ziehen und Sortieren von Bildern

In diesem Artikelbeispiel wird der spezifische Co...