Nel tentativo di duplicare il tuo errore ho fatto quanto segue (presumo che, essendo un homebrewer, tu abbia fatto lo stesso).
1) brew install python
Per installare Python 2.7
2) brew install mysql
Per installare mysql nel sistema (necessario per vari driver)
3) MySQL configurato secondo i consigli di homebrew
4) Scaricato mysql_python
e l'ho decompresso
5) Installato mysql_python usando python setup.py install
6) Testato in una sessione interattiva python
, import _mysql
Dopo aver eseguito questi passaggi su Lion, non sono stato in grado di riprodurre il tuo errore. Ora... passa al debug del tuo problema.
Alcune cose da controllare:
1) Nel tuo terminale quando digiti which python
punta alla tua installazione homebrew?
2) Tieni presente che con homebrew i pacchetti del sito non sono archiviati nella cantina, sono archiviati in /usr/local/lib/python2.7/site-packages. Vedi questo
posta per maggiori informazioni sul perché. Non ho dovuto aggiungere la posizione dei pacchetti del sito al mio PERCORSO, ma potresti provare.
3) L'ultima cosa che potrei suggerire di provare è per ottenere easy_install per funzionare con python I di homebrew ho dovuto aggiungere /usr/local/share/python al mio PERCORSO.
MODIFICA
Dopo aver riletto i messaggi di errore principalmente dopo aver fatto scorrere tutto a destra, ho notato che non era in grado di caricare una libreria mysql. Una rapida ricerca su Google su quella libreria ha fatto sembrare che durante l'installazione di mysql su OS X potrebbero esserci difficoltà a collegarsi ad esso. Prova a individuare il file libmysqlclient.18.dylib
e annota il suo percorso. Dopo aver installato mysql tramite homebrew, il mio è:/usr/local/Cellar/mysql/5.5.14/lib
. La correzione comune che ho visto correggere la variabile di ambiente DYLD_LIBRARY_PATH
. Per ulteriori informazioni su dove ho ottenuto questo, dai un'occhiata a questo
luogo. Usando il mio percorso come esempio, aggiungerei questa riga al mio .bash_profile
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/Cellar/mysql/5.5.14/lib"
Se questo non funziona per te, esaminerei attentamente la possibilità che mysql non sia installato correttamente o abbia problemi. Con quella mentalità, si spera che qualcosa ti salti fuori.
Infine, se non hai ancora alcun database sql, posso suggerire di disinstallare mysql e installarlo tramite homebrew? Ora non ho problemi con quella configurazione.