【发布时间】:2011-03-05 20:10:12
【问题描述】:
我已经尝试自己搜索和搜索来解决这个问题,但我无法让它发挥作用。 :( 我在 Snow Leopard 10.6.4 中并尝试设置我的 Django 环境,首先我将 python 升级到 2.6.5,安装 django,然后安装 mysql_python。一切似乎都很顺利,直到我使用 syncdb 连接到 mysql。
收到此错误/跟踪消息:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
我已经尝试按照http://forums.mysql.com/read.php?50,282410,286676 提供的解决方案进行操作,但还是一样。我相信这与我的 python 版本有关,因为当我执行 /usr/bin/python 它返回 Python 2.6.1 但是当我刚刚输入 python 时它会显示“Python 2.6.5”。
有人吗?我认为当我使用ARCHFLAGS="-arch x86_64" /usr/bin/python setup.py build 命令构建和安装mysql_python 时,它使用SL 上的默认django 版本(2.6.1)而不是新版本(2.6.5)。
我可以让它与 2.6.5 一起使用吗?谢谢。
【问题讨论】:
标签: python mysql django macos osx-snow-leopard