Получение ошибки пропущенного protobuf при подключении MySQL к python в Windows - PullRequest
0 голосов
/ 13 февраля 2019

При установке mysql-connector в командной строке cmd с помощью команды:

pip3 install mysql-connector

Сказал, что успешно установлен, но выдал эту ошибку:

mysql-connector-python 8.0.15требует protobuf> = 3.0.0, который не установлен windows 8.1

Я не могу найти инструкции по установке для правильной версии protobuf, которая может потребоваться.

Позже, когда я установил соединение с БД в pycharm, используя оператор

mydb = mysql.connector.connect(host, user, passwd)

, я получил эту ошибку:

ModuleNotFoundError: No module named 'mysql'

Есть идеи, как поступить?Использование Python 3.7 на Windows 8.1

1 Ответ

0 голосов
/ 13 февраля 2019

Для установки protubuf с использованием pip,

pip3 install protubuf имеет версию 3.6.1.

А для mysql ImportError пакет ConfigParser был переименован вconfigparser для Python 3.

Для этого установите configparser, снова используя pip после установки mysql

pip3 install configparser
...