sql >> Database teknologi >  >> RDS >> Mysql

Pythons MySQLdb kan ikke finde libmysqlclient.dylib med hjemmebrygget MySQL

Jeg stødte også på dette problem. Jeg afinstallerede MySQL-python og installerede det derefter.

pip uninstall MySQL-python
pip install MySQL-python

Opdatering (baseret på kommentarer)

I nogle tilfælde skal du muligvis udføre det andet (installations)trin på følgende måde:

pip install --no-binary MySQL-python MySQL-python

no-binary indstillingen er, så pip bygger det frisk og linker til det korrekte bibliotek:

NB: Bemærk, at MySQL-python skal nævnes to gange . Som nævnt ovenfor er den første forekomst navnet på pakken for at anvende no-binary mulighed til, den anden angiver pakken, der skal installeres.



  1. Transponer udvalgte resultater med Oracle

  2. Returnerer flere tabeller fra en lagret procedure

  3. PHP PDO initialisering mislykkes på grund af dobbelt port - Ufanget PDO Undtagelse:SQLSTATE[HY000] [2002]

  4. ImportError:Intet modul med navnet MySQLdb