我的MySQLdb模块有什么问题?

时间:2013-10-30 18:09:25

标签: python mysql macos

我已经为python安装了MySQL,但我不确定它是否有效。我继续使用python并输入:

import MySQLdb

,显示的错误是:

>>> import MySQLdb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.9-     intel.egg/MySQLdb/__init__.py", line 19, in <module>
    import _mysql
ImportError: dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-  macosx-10.9-intel.egg/_mysql.so, 2): no suitable image found.  Did find:
    /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.9-  intel.egg/_mysql.so: mach-o, but wrong architecture

我不知道实际的错误是什么,更不用说如何解决它了。你建议我重新安装吗,如果是的话,我该怎么做?

我基本上只需要模块就可以工作。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我在使用python MySQLdb和_mysql modules时遇到了类似的问题

我重新安装了它们,但没有使用pip或easy_install我跑了:

Debian Kernel(Kali,Ubuntu,Mint)

apt-get install python-mysql*

Redhat kerneal(Redhat,centOS,Fedora)

yum install python-mysql*

希望这有帮助。