import MySQLdb 报错 ImportError: невозможно импортировать имя «_mysql» из «MySQLdb» (D: \ python \ lib \ site-packages \ MySQLdb \ __ init__.py) - PullRequest
0 голосов
/ 07 мая 2019

win10 python3.7.3 Установлен mysqlclient1.4.2

Когда я импортирую mysqlclient, я получаю сообщение об ошибке при запуске кода. Когда я установил mysqlclient, я изменил «mysqlclient-1.4.2-cp37-cp37m-win_amd64.whl» на «mysqlclient-1.4.2-py37-none-any.whl», потому что только тогда я могу установить его в Windows. Mysqlclient Мой английский не очень хороший, но я очень надеюсь получить помощь. Спасибо всем.

C:\Users\22938>pip list

astroid           2.2.5
colorama          0.4.1
Django            2.2.1
isort             4.3.17
lazy-object-proxy 1.3.1
mccabe            0.6.1
mysqlclient       1.4.2
pip               19.1
pygame            1.9.6
pylint            2.3.1
PyMySQL           0.9.3
pytz              2019.1
setuptools        40.6.2
six               1.12.0
sqlparse          0.3.0
typed-ast         1.3.1
wrapt             1.11.1

>>> import MySQLdb

Traceback (последний вызов был последним): Файл "", строка 1, в Файл "D: \ python \ lib \ site-packages \ MySQLdb__init __. Py", строка 18, в от . импорт _mysql ImportError: невозможно импортировать имя «_mysql» из «MySQLdb» (D: \ python \ lib \ site-packages \ MySQLdb__init __. Py)

1 Ответ

0 голосов
/ 08 мая 2019

Я попытался установить pymysql, я добавил следующий код в программу:

>>> import pymysql
>>> pymysql.install_as_MySQLdb()
>>> import MySQLdb
>>> MySQLdb.__version__
'0.9.3'

Это правильно?Поддерживает ли он python3?

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