Django MySQLdb版本与_mysql版本Ubuntu不匹配

我正在尝试从存储库中部署django站点.我几乎在那里,然后改变了一些东西(我不确定是什么!!)并且回到原点.

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

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: this is MySQLdb version (1, 2, 3, ‘final’, 0), but _mysql is version (1, 2, 2, ‘final’, 0)

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

有没有人有什么建议?

最佳答案
对于那些提出这个问题的人:

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

转载注明原文:Django MySQLdb版本与_mysql版本Ubuntu不匹配 - 代码日志