Несовпадение версий MySQLdb и _ mysql - PullRequest
0 голосов
/ 19 апреля 2020

В настоящее время я получаю следующую ошибку несоответствия при запуске некоторого кода на Spyder в Ubuntu:

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

Однако я получаю ошибки, потому что нет версии 1.2.5 для "_ mysql" и версии 1.4.6 для "MySQLdb" и, следовательно, не могу их сопоставить. Терминал Ubuntu отображает все доступные версии для каждого элемента, и нет версии, которая присутствует на обоих, поэтому я не могу сопоставить.

Если бы кто-нибудь мог помочь мне решить эту проблему, я был бы очень благодарен.

1 Ответ

0 голосов
/ 19 апреля 2020

Что вы видите при отображении доступных версий для каждого пакета? Это может быть конфликтная установка между pip и apt, как это предлагается здесь:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...