Heim > Datenbank > MySQL-Tutorial > Hauptteil

Warum erhalte ich beim Importieren von MySQLdb unter Mac OS X Lion die Fehlermeldung „Kein passendes Bild gefunden'?

DDD
Freigeben: 2024-10-27 22:05:29
Original
704 Leute haben es durchsucht

Why am I getting an

mysql-python-Installationsprobleme unter Mac OS Wenn Sie versuchen, MySQLdb zu importieren, tritt möglicherweise die Fehlermeldung „Kein passendes Bild gefunden“ auf. Dies deutet darauf hin, dass ein entscheidendes Element fehlt.

Mögliche fehlende Elemente:

Falsche Architektur:
    Stellen Sie sicher, dass die gesamte installierte Software ordnungsgemäß ist die gleiche Architektur (x86_64). Die Fehlermeldung weist auf eine Nichtübereinstimmung zwischen der angeforderten Architektur (x86_64) und der verfügbaren Bibliothek (_mysql.so) hin.
  • Fehlende Umgebungsvariable:
  • Die Umgebungsvariable DYLD_LIBRARY_PATH gibt an, wo der Linker nach Dynamik sucht Bibliotheken. Bestätigen Sie, dass der Pfad zur MySQL-Bibliothek (/usr/local/mysql/lib) in dieser Variablen enthalten ist.
  • Lösungen zur Fehlerbehebung:

1. Überschreiben der Umgebung:

Führen Sie in einer Shell den folgenden Befehl aus, um den DYLD_LIBRARY_PATH festzulegen:

Versuchen Sie, MySQLdb in Python zu importieren . Bei Erfolg fügen Sie den Befehl dauerhaft zu Ihrem Shell-Profil hinzu.
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
Nach dem Login kopieren
  • 2. Verwenden von Homebrew:

Installieren Sie Homebrew, einen Paketmanager für Mac.

    Installieren Sie Python, MySQL und MySQL-Python mit Homebrew:
Fügen Sie /usr/local/bin und /usr/local/share/python zu Ihrem PATH hinzu, um die ordnungsgemäße Funktionalität sicherzustellen.
brew install python
brew install mysql
/usr/local/share/python/easy_install mysql-python
Nach dem Login kopieren

    Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Importieren von MySQLdb unter Mac OS X Lion die Fehlermeldung „Kein passendes Bild gefunden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!