繁体   English   中英

MySQLdb 和 _mysql 版本不匹配

[英]MySQLdb and _mysql version mismatch

在 Ubuntu 中的 Spyder 上运行某些代码时,我目前收到以下不匹配错误:

ImportError: this is MySQLdb version (1, 2, 5, 'final', 1), but _mysql is version (1, 4, 6, 'final', 0)

自然,我尝试使用以下方法匹配版本:

pip uninstall MySQL-python
pip install mysql-python==version.x.y.z

pip uninstall mysqlclient
pip install mysqlclient==version.x.y.z

但是,我收到错误,因为“_mysql”没有 1.2.5 版,“MySQLdb”没有 1.4.6 版,因此无法匹配它们。 ubuntu 终端显示每个项目的所有可用版本,并且两者都没有版本,因此我无法匹配。

如果有人可以帮助我解决这个问题,我将不胜感激。

当您显示每个 package 的可用版本时,您看到了什么? 这可能是 pip 和 apt 之间的冲突安装,如下所示:

https://askubuntu.com/questions/372580/issue-getting-mysql-to-work-correctly

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM