python – 在Mac OS X上安装MySQLdb

我花了几个小时试图在Mac OS X Snow Leopard上安装MySQLdb(Python库).我从SO使用these instructions.我不断收到错误,所以我尝试使用MacPorts(作为该问题的答案之一建议),但我继续得到相同的错误.有人可以帮忙吗?

import MySQLdb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.macosx-10.6-universal/egg/MySQLdb/__init__.py", line 19, in <module>
  File "build/bdist.macosx-10.6-universal/egg/_mysql.py", line 7, in <module>
  File "build/bdist.macosx-10.6-universal/egg/_mysql.py", line 6, in __bootstrap__
ImportError: dlopen(/Users/josephmornin/.python-egg-cache/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so, 2): no suitable image found.  
  Did find:
    /Users/josephmornin/.python-egg-cache/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so: mach-o, but wrong architecture
最佳答案
确认.我感受到你的痛苦.我花了很长时间也试图使用Macbook Air在Snow Leopard上使用Python 2.6进行工作,并遇到了很多架构问题.最终解决了我的问题,确保我的Python和MySQL安装都使用像我的Snow Leopard这样的32位架构.

我在这里写了关于我的解决方案,也许这将有助于:

http://www.markliu.me/2010/jun/09/mysql-and-python-on-32-bit-snow-leopard/

祝你好运…

转载注明原文:python – 在Mac OS X上安装MySQLdb - 代码日志