Python ImportError: dlopen(/Users/yanigisawa/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/ _mysql.so, 2): Bibliothek nicht geladen: libmysqlclient.16.dylib auf Mac 10.6
Das Problem, das beim Importieren von MySQLdb in Python auftritt, entsteht durch eine fehlende Bibliotheksabhängigkeit. Konkret weist die Fehlermeldung darauf hin, dass die dynamische Bibliothek libmysqlclient.16.dylib nicht gefunden oder geladen werden kann.
Um dieses Problem zu beheben, können Sie die folgenden Schritte ausführen:
Symbolische Links erstellen: Erstellen Sie manuell symbolische Links zu den erforderlichen Bibliotheken. Erstellen Sie in Ihrem Fall die folgenden Links, wie in der Lösung vorgeschlagen:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
Nachdem Sie diese Schritte ausgeführt haben, versuchen Sie erneut, MySQLdb zu importieren. Der Fehler sollte behoben sein.
Das obige ist der detaillierte Inhalt vonSo beheben Sie „ImportError: dlopen(/Users/yanigisawa/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so, 2): Bibliothek nicht geladen: libmysqlclient .16.dylib' auf Mac 10.6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!