Python MySQLdb问题:错误的ELF类:ELFCLASS32

2024-05-16 00:02:07 发布

您现在位置:Python中文网/ 问答频道 /正文

作为试用django CMS(http://www.django-cms.org/)的一部分,我正在努力让Python MySQLdb工作(http://pypi.python.org/pypi/MySQL-python/)。

  • 我已经安装了Django CMS及其所有依赖项(Python 2.5、Django、Django south、MySQL server)
  • 我在Django CMS代码中尝试使用MySQL作为选择的数据库类型的示例代码

当我执行python manage.py syncdb时,会发生以下错误:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: /root/.python-eggs/MySQL_python-1.2.3c1-py2.5-linux-i686.egg-tmp/_mysql.so: wrong ELF class: ELFCLASS32

我已经能够特别地将问题跟踪到python mySQLdb(在堆栈跟踪中也可以看到)。除此之外,我完全困惑不解。我不知道ELFCLASS32是什么意思,也不知道ELF类到底是什么。

我怀疑这个错误可能与我运行64位版本的Debian5(在VPS上)有关。

有什么好的解决方法吗?


Tags: django代码orgpypihttpcmswww错误