MySQLdb unter Mac OS X installieren
MySQLdb, eine Python-Datenzugriffsbibliothek für MySQL, unter Mac OS eine herausfordernde Aufgabe. Hier ist eine umfassende Anleitung, um die häufigsten Hindernisse zu überwinden und eine reibungslose Installation sicherzustellen:
Hinweis für Python 3-Benutzer:
Verwenden Sie conda install mysqlclient, um die erforderlichen Bibliotheken zu installieren. Dadurch werden mysqlclient, mysql-connector und llvmdev installiert.
Für frühere Mac OS 🎜> Deinstallieren Sie alle 64-Bit-Versionen und laden Sie das 32-Bit-Paket herunter stattdessen.
MySQLdb abrufen und extrahieren:- Laden Sie das neueste MySQLdb-Paket von SourceForge herunter und extrahieren Sie den Inhalt.
Bereinigen Sie die Installation:- Führen Sie „sudo“ aus python setup.py clean“ im extrahierten Ordner.
Alt entfernen Dateien:- Löschen Sie alle Reste im Verzeichnis MySQL-python-1.2.2/build/ und entfernen Sie das Ei unter Users/$USER/.python-eggs.
Symbolischen Link erstellen:- Führen Sie „sudo ln -s /usr/local/mysql/lib“ aus /usr/local/mysql/lib/mysql“, um einen Link zum MySQL-Unterverzeichnis einzurichten.
Setup_posix.py bearbeiten:- Ändern Sie „mysql_config.path = 'mysql_config'“ in "mysql_config.path = '/usr/local/mysql/bin/mysql_config'".
Neu erstellen und installieren:- Führen Sie „sudo python setup.py build“ und dann „sudo python setup.py install“ aus.
Testinstallation:- Überprüfen Sie durch Importieren von MySQLdb in Python: „python >>> import MySQLdb"
Zusätzlicher Symlink für libmysqlclient.18.dylib Fehler:- Falls aufgetreten, führen Sie Folgendes aus: „sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib".
- Häufiger Fehler:
Wenn der Fehler „Modul _mysql wurde bereits importiert aus …“ erscheint, verlassen Sie das Build-Verzeichnis mit „cd ..“, um es zu beheben.
Das obige ist der detaillierte Inhalt vonWie kann ich MySQLdb erfolgreich unter Mac OS X installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!