In einem Versuch Um eine Entwicklungsumgebung für Python/Django auf macOS X 10.6 einzurichten, wurde MySQL aus der bereitgestellten DMG installiert und MySQL-Python wurde mit pip installiert.
Beim Versuch, MySQLdb zu importieren, ist der folgende Fehler aufgetreten:
Traceback (most recent call last): File "", line 1, in File "/Library/Python/2.6/site-packages/MySQLdb/__init__.py", line 19, in import _mysql ImportError: dlopen(/Library/Python/2.6/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.16.dylib Referenced from: /Library/Python/2.6/site-packages/_mysql.so Reason: image not found
Um dieses Problem zu beheben, ist es notwendig, die Umgebungsvariable DYLD_LIBRARY_PATH nach der Installation von MySQL-Python festzulegen:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
Diese Variable sollte auf das Verzeichnis gesetzt werden, das die MySQL-Bibliotheken enthält, was normalerweise /usr/local/mysql/lib/ ist.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3