2

尝试启动项目时出现此错误,我认为 mysql 的体系结构与 python 版本不匹配?但是我无法指出究竟是什么错误,以及如何解决它。

谢谢

ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-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.8-intel.egg/_mysql.so: mach-o, but wrong architecture

Process finished with exit code 1
4

1 回答 1

7

在 PyCharm 中,确保指向 MySQL 的正确路径。如果它在控制台中运行但不在 PyCharm 中;检查环境变量。在顶部导航的绿色箭头旁边,单击向下箭头/编辑配置,然后在 Env 变量中添加 mysql 的路径。就我而言:

DYLD_LIBRARY_PATH ||| /usr/local/mysql/lib/

对于有类似问题的 Mac 用户,本教程非常棒: http: //gpiot.com/mac-os-x-lion-the-perfect-setup-for-python-django/

于 2013-07-11T23:49:00.400 回答