sql >> Databasteknik >  >> RDS >> Mysql

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

Jag tror att det kan finnas små konstigheter med att göra detta på Mac 64-bitars (och om du googlar så dyker det här problemet upp också).

Jag har stött på det, och det finns ett par saker du kan göra:

Åsidosätt miljön

Du kan ändra DYLD_LIBRARY_PATH miljövariabel, som talar om för länkaren var den ska leta efter dynamiska bibliotek (.so-filer och sådant). Du sa att du också laddade ner 64-bitarsversionen av MySQL, så var den än är installerad, ändra sökvägen du ser här:

I ett skal:

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

Och kör sedan python och se om du kan import MySQLdb .

Om det fungerar kan du göra det permanent genom att ändra din skalprofil (.bash_profile , mest troligt).

Använd homebrew

Jag gillar inte riktigt att tjafsa med att se till att MySQL och Python och allt det där är korrekta arkitekturer och att installera dem separat. Jag kör homebrew , som är en sorts pakethanterare för Mac. Om du installerar det kan du ganska enkelt ta hand om det här problemet:

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

Observera att homebrew installeras i /usr/local , så du bör lägga till /usr/local/bin till din PATH , före /usr/bin och /bin , annars kommer du att bli riktigt förvirrad varför python är annorlunda.

Du kan lägga till /usr/local/share/python till din PATH också för att göra det permanent.



  1. Oracle ORA-01008:inte alla variabler är bundna Fel med parametrar

  2. Hur rensar jag och installerar om postgresql på ubuntu grundligt?

  3. Bästa sättet att spara bilder som kommer från servern i Android

  4. Introduktion till SQL-datatyper