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

hgo*_*lov 6 mysql deployment django ubuntu mysql-python

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

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

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

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

有没有人有什么建议?

hgo*_*lov 1

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

结果发现ubuntu _mysql版本和我venv里的不一样。卸载它并在我的 venv 中重新安装就成功了。

  • 如何卸载并重新安装_mysql?这和重新安装所有MySQL本身一样吗? (5认同)