我正在尝试从存储库中部署django站点。我几乎在那里,然后改变了一些东西(我不确定是什么!!)并且回到原点。
现在我正在尝试运行./manage.py syncdb并收到以下错误:
django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错:这是MySQLdb版本(1,2,3,'final',0),但_mysql是版本(1,2,2,'final',0 )
我在论坛上搜索了几个小时,所提供的解决方案都没有帮助。我尝试卸载并重新安装MySQL-python并进行升级。尝试从python命令行解释器导入时,我得到了同样的错误。
有人有任何建议吗?
答案 0 :(得分:2)
使用pip安装mysql-python后我遇到了同样的问题。 似乎是pip包中的错误。我通过pip卸载它解决了它,之后我下载并手动安装了包,如下所示:
答案 1 :(得分:1)
对于那些遇到这个问题的人:
事实证明,ubuntu _mysql版本与我的venv版本不同。卸载它并在我的venv中重新安装就可以了。