Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

problemas de instalação do mysql-python (no mac os x lion)


Acho que pode haver pequenas peculiaridades ao fazer isso no Mac de 64 bits (e se você pesquisar no Google, esse problema também aparece muito).

Eu me deparei com isso e há algumas coisas que você pode fazer:

Substituir o ambiente


Você pode alterar o DYLD_LIBRARY_PATH variável de ambiente, que informa ao vinculador onde procurar bibliotecas dinâmicas (arquivos .so e outros). Você disse que também baixou a versão de 64 bits do MySQL, então, onde quer que esteja instalado, altere o caminho que você vê aqui:

Em uma concha:

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

E então execute python e veja se você pode import MySQLdb .

Se isso funcionar, você pode tornar isso permanente alterando seu perfil de shell (.bash_profile , provavelmente).

Usar cerveja caseira


Eu realmente não gosto de brincar com a certeza de que MySQL e Python e tudo o que são arquiteturas corretas e instalá-los separadamente. Eu corro homebrew , que é uma espécie de gerenciador de pacotes para Mac. Se você instalar isso, poderá facilmente resolver esse problema:
  • brew install python
  • brew install mysql
  • /usr/local/share/python/easy_install mysql-python

Observe que o homebrew é instalado em /usr/local , então você deve adicionar /usr/local/bin para o seu PATH , à frente de /usr/bin e /bin , caso contrário você ficará realmente confuso por que python é diferente.

Você pode adicionar /usr/local/share/python para o seu PATH também, para torná-lo permanente.