6

我正在尝试从存储库部署一个 django 站点。我快到了,然后改变了一些东西(我不确定是什么!!),然后又回到了原点。

现在我正在尝试运行 ./manage.py syncdb 并收到以下错误:

django.core.exceptions.ImproperlyConfigured:加载 MySQLdb 模块时出错:这是 MySQLdb 版本 (1, 2, 3, 'final', 0),但 _mysql 是版本 (1, 2, 2, 'final', 0)

我已经搜索了几个小时的论坛,并且提出的解决方案都没有帮助。我尝试卸载并重新安装 MySQL-python 并升级它。尝试从 python 命令行解释器导入它时,我得到了同样的错误。

有没有人有什么建议?

4

2 回答 2

2

使用 pip 安装 mysql-python 后我遇到了同样的问题。似乎是 pip 包中的错误。我通过 pip 再次卸载它来解决它,之后我手动下载并安装了该软件包,如下所示:

于 2012-04-16T15:09:08.577 回答
1

对于那些遇到这个问题的人:

事实证明,ubuntu _mysql 版本与我的 venv 中的版本不同。卸载它并在我的 venv 中重新安装就可以了。

于 2011-09-08T17:32:24.910 回答