Python, Brew, et MySQLdb

J'ai été en cours d'exécution python à partir d'une infusion installer. Je suis allé à installer le mysql_python oeuf avec des outils de configuration (installation standard selon mysql_python instructions) et il est installé dans /usr/local/lib/python2.7/site-packages/. Les dépendances traité, etc.

Puis je suis allé à exécuter python console. Je peux importer d'autres choses (par exemple, l'importation de django; impression de django.VERSION fonctionne) mais quand je l'import MySQLdb, j'obtiens l'erreur suivante:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-macosx-10.4-x86_64.egg/MySQLdb/__init__.py", line 19, in <module>
    import _mysql
ImportError: dlopen(/usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-macosx-10.4-x86_64.egg/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
  Referenced from: /usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-macosx-10.4-x86_64.egg/_mysql.so
  Reason: image not found

Toute idée? Merci beaucoup.

On dirait que vous êtes le mélange natif de OSX Python et à l'Infusion de Python en quelque sorte. Exact commandes d'installation et de sortie serait utile pour résoudre ce problème.
Je pense que j'ai fait. Commandes d'Installation pour mysql_python était très simple, il suffit de faire python setup.py construire; python setup.py installer. Il semble que l'installation de l'œuf a été pour python2.7, mais la console python s'ouvre à partir du mélange dir. Toutes les idées sur la façon de démêler cette confusion?
Lorsque vous avez python setup.py installer a l'aide d'OSX natif de Python ou de Brasser construit Python?

OriginalL'auteur user592419 | 2011-09-10