Django MySQLdb版本没有';不匹配mysql版本Ubuntu

Django MySQLdb版本没有';不匹配mysql版本Ubuntu,mysql,django,deployment,ubuntu,mysql-python,Mysql,Django,Deployment,Ubuntu,Mysql Python,我正在尝试从存储库中部署django站点。我就快到了,然后改变了一些东西(我不知道是什么!!)又回到了原点 现在我正在尝试运行./manage.py syncdb并得到以下错误: django.core.exceptions.impropertlyconfigured:加载MySQLdb模块时出错:这是MySQLdb版本(1,2,3,'final',0),但_mysql是版本(1,2,2,'final',0) 我在论坛上搜索了几个小时,没有一个解决方案是有用的。我尝试卸载、重新安装MySQL p

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

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

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

我在论坛上搜索了几个小时,没有一个解决方案是有用的。我尝试卸载、重新安装MySQL python并对其进行升级。在尝试从python命令行解释器导入时,我遇到了相同的错误


有人有什么建议吗?

对于遇到这个问题的人:


事实证明,ubuntu_mysql版本与我的venv中的版本不同。卸载它并在我的venv中重新安装就成功了。

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

  • #下载自
  • $tar xfz MySQL-python-1.2.3.tar.gz(替换为最新版本)
  • $cd MySQL-python-1.2.3
  • $python setup.py build
  • $sudo python setup.py安装

您有什么版本的mysql?你说你已经尝试过卸载和重新安装mysql-python,但是你用mysql试过了吗?当我遇到mysqldb问题时,我不得不切换mysql版本。如何卸载和重新安装mysql?这和重新安装MySQL本身一样吗?