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

problemi di installazione di mysql-python (su mac os x lion)

Penso che potrebbero esserci delle piccole stranezze nel farlo su Mac a 64 bit (e se cerchi su Google anche questo problema si presenta spesso).

Mi sono imbattuto e ci sono un paio di cose che puoi fare:

Sostituisci l'ambiente

Puoi modificare il DYLD_LIBRARY_PATH variabile di ambiente, che indica al linker dove cercare le librerie dinamiche (file .so e simili). Hai detto di aver scaricato anche la versione a 64 bit di MySQL, quindi ovunque sia installata, cambia il percorso che vedi qui:

In una shell:

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

E quindi esegui python e vedi se riesci a import MySQLdb .

Se funziona, puoi renderlo permanente modificando il tuo profilo shell (.bash_profile , molto probabilmente).

Usa homebrew

Non mi piace molto smanettare assicurandomi che MySQL e Python e tutte le architetture corrette siano installate separatamente. Eseguo homebrew , che è una sorta di gestore di pacchetti per Mac. Se lo installi, puoi facilmente risolvere questo problema:

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

Nota che homebrew si installa in /usr/local , quindi dovresti aggiungere /usr/local/bin al tuo PATH , prima di /usr/bin e /bin , altrimenti ti confonderai davvero perché python è diverso.

Puoi aggiungere /usr/local/share/python al tuo PATH anche, per renderlo permanente.