无法导入mysql-python连接器Py3.8,MySQL8.0.19

问题描述 投票:0回答:1

我正在运行Python 3.8和MySQL 8.0.19,并在Mac 10.15.4上安装了mysql-connector-python-8.0.19。我没有在安装任何错误。我可以通过MySQL创建数据库,但是当我尝试导入连接器时,出现此错误:

导入mysql.connector追溯(最近一次通话):文件“”,第1行,位于导入mysql.connector文件“ /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mysql/connector/init.py”,第41行,在导入dns.resolver

[杰琳·霍顿

python mysql connector
1个回答
0
投票

[尝试将其卸载,然后再次重新安装并导入。在您的IDLE Shell上运行以下代码:

>>> import os
>>>
>>> os.system('pip uninstall mysql.connector & pip install mysql.connector')
>>>
>>> import mysql.connector as msc
>>>
>>> con_obj = msc.Connect(host='<host_name>', user='<user_name>',
password='<your_password>', autocommit=True)

如果您没有遇到错误,那一切都很好!

还有另一件事,

如果您不记得这些参数(kwargs)中的任何一个,并且您已经默认安装了MySQL,请使用host='localhost'user='root'password='tiger'

© www.soinside.com 2019 - 2024. All rights reserved.