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

mysql-python installationsproblemer (på mac os x lion)

Jeg tror, ​​der kan være små særheder ved at gøre dette på Mac 64-bit (og hvis du googler, dukker dette problem også op).

Jeg er løbet ind i det, og der er et par ting, du kan gøre:

Tilsidesæt miljøet

Du kan ændre DYLD_LIBRARY_PATH miljøvariabel, som fortæller linkeren, hvor den skal lede efter dynamiske biblioteker (.so-filer og sådan). Du sagde, at du også downloadede 64-bit versionen af ​​MySQL, så uanset hvor den er installeret, skal du ændre den sti, du ser her:

I en skal:

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/

Og kør derefter python og se om du kan import MySQLdb .

Hvis det virker, kan du gøre dette permanent ved at ændre din shell-profil (.bash_profile , højst sandsynligt).

Brug homebrew

Jeg bryder mig ikke rigtig om at rode rundt med at sikre, at MySQL og Python og alt det er korrekte arkitekturer og installere dem separat. Jeg kører homebrew , som er en slags pakkehåndtering til Mac. Hvis du installerer det, kan du ret nemt tage hånd om dette problem:

  • brew install python
  • brew install mysql
  • /usr/local/share/python/easy_install mysql-python

Bemærk, at homebrew installeres i /usr/local , så du bør tilføje /usr/local/bin til din PATH , foran /usr/bin og /bin , ellers bliver du virkelig forvirret over hvorfor python er anderledes.

Du kan tilføje /usr/local/share/python til din PATH også for at gøre det permanent.



  1. Udførelse af replikeringstopologiændringer for PostgreSQL

  2. Kunne ikke indlæse filen eller assembly 'MySql.Data, Version=6.2.2.0

  3. Hvordan ændrer jeg alle tabellerne i min database til UTF8-tegnsæt?

  4. Opretter forbindelse til Postgresql i en docker-container udefra