I forsøget på at kopiere din fejl gjorde jeg følgende (jeg går ud fra, at du som hjemmebrygger har gjort det samme).
1) brew install python
For at installere Python 2.7
2) brew install mysql
For at installere mysql på systemet (kræves for forskellige drivere)
3) Konfigureret mysql i henhold til homebrews anbefalinger
4) Downloadet mysql_python
og pakket den ud
5) Installerede mysql_python ved hjælp af python setup.py install
6) Testede det i en interaktiv session python
, import _mysql
Efter at have gennemgået disse trin på Lion, var jeg ikke i stand til at genskabe din fejl. Nu... til at fejlfinde dit problem.
Et par ting at tjekke:
1) I din terminal, når du skriver which python
peger det på din homebrew-installation?
2) Husk at med homebrew gemmes site-pakkerne ikke i kælderen, de er gemt i /usr/local/lib/python2.7/site-packages. Se dette
post for mere information om hvorfor. Jeg har ikke behøvet at tilføje webstedspakkernes placering til min PATH, men du kan prøve det.
3) Det sidste, jeg kunne foreslå at prøve, er for at få easy_install til at fungere med homebrew's python I måtte tilføje /usr/local/share/python til min PATH.
REDIGER
Efter at have genlæst fejlmeddelelserne hovedsageligt efter at have rullet helt til højre, bemærkede jeg, at det ikke var i stand til at indlæse et mysql-bibliotek. En hurtig google-søgning på det bibliotek fik det til at se ud til, at når du installerer mysql på OS X, kan der være vanskeligheder med at linke til det. Prøv at finde filen libmysqlclient.18.dylib
og noter dens vej. Efter installation af mysql via homebrew er minen:/usr/local/Cellar/mysql/5.5.14/lib
. Den almindelige rettelse, jeg har set, løser miljøvariablen DYLD_LIBRARY_PATH
. For mere information, hvor jeg fik dette, tjek dette
websted. Ved at bruge mine stier som eksempel ville jeg tilføje denne linje til min .bash_profile
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/Cellar/mysql/5.5.14/lib"
Hvis dette ikke virker for dig, vil jeg kraftigt undersøge muligheden for, at mysql ikke er installeret korrekt eller har problemer. Med den tankegang vil der forhåbentlig dukke noget op hos dig.
Til sidst, hvis du ikke har nogen sql-databaser endnu, kan jeg foreslå at afinstallere mysql og installere det via homebrew? Jeg har nu ingen problemer med den opsætning.