Resolvendo o problema do MySQL no MacOS X (Library not loaded: libmysqlclient.18.dylib)
Ao tentar rodar o servidor do Django na minha máquina me deparei com muitos erros e ao final dizia:
2): Library not loaded: libmysqlclient.18.dylib
O problema é que a biblioteca é procurada na pasta errada, na verdade ela é procurada onde seria a pasta em um computador Linux.
A solução menos obstrusiva que encontrei em pesquisas (leia-se google, e stackoverflow) foi criar um link simbólico do caminho real da biblioteca na pasta onde a biblioteca é procurada.
Segue o código:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
Para testar se deu certo abra um console python digitando no bash (dã):
python
Depois importe a biblioteca MySQLdb com o comando:
import MySQLdb
Se não ocorrer nenhum erro está tudo OK.









