簡體   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