import MySQLdb报错ImportError:无法从'MySQLdb'(D:\ python \ lib \ site-packages \ MySQLdb \ __ init__.py)导入名称'_mysql'

时间:2019-05-07 14:11:16

标签: mysql python-3.7 django-2.2

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中。 MySQL客户端 我的英语不好,但是我真的希望得到帮助。,谢谢大家。

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
  

回溯(最近通话最近):     文件“”,第1行,位于     在第18行的文件“ D:\ python \ lib \ site-packages \ MySQLdb__init __。py”中       来自。导入_mysql   ImportError:无法从'MySQLdb'(D:\ python \ lib \ site-packages \ MySQLdb__init __。py)导入名称'_mysql'

1 个答案:

答案 0 :(得分:0)

我试图安装pymysql,我在程序中添加了以下代码。

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

这是正确的吗?它支持python3吗?