![](/img/trans.png)
[英]ImportError: this is MySQLdb version (1, 2, 4, 'beta', 4), but _mysql is version (1, 2, 5, 'final', 1)
[英]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.