[英]ModuleNotFoundError: No module named 'dns' in Pycharm
I am a newbie at Python and I am trying to insert some data into MySQL.我是 Python 的新手,我正在尝试将一些数据插入 MySQL。 I keep getting an error that I cannot figure out how to fix.
我不断收到一个错误,我无法弄清楚如何修复。 I have attempted to import the dns.resolver but I cant find it.
我试图导入 dns.resolver 但我找不到它。 The error is stating:
错误说明:
File "C:\Users\Tob\PycharmProjects\cms\window.py", line 3, in import mysql.connector File "C:\Users\Tob\AppData\Local\Programs\Python\Python38\lib\site-packages\mysql\connector_ init _.py", line 41, in import dns.resolver ModuleNotFoundError: No module named 'dns'
文件“C:\Users\Tob\PycharmProjects\cms\window.py”,第 3 行,导入 mysql.connector 文件“C:\Users\Tob\AppData\Local\Programs\Python\Python38\lib\site-packages \mysql\connector_ init _.py",第 41 行,导入 dns.resolver ModuleNotFoundError: No module named 'dns'
Here is my code.这是我的代码。 Any help would be greatly appreciated:)
任何帮助将不胜感激:)
import tkinter
import mysql
import mysql.connector
top = tkinter.Tk()
def submit():
db = mysql.connector.connect('localhost', 'root', '_______', 'helpdesk')
cursor = db.cursor()
cursor.execute("INSERT INTO users VALUES (:uLogin, :uPassword, :uFirstName, :uLastName, :uEmail)",
{'uLogin': uLogin.get(), 'uPassword': uPassword.get(), 'uFirstName': uFirstName.get(), 'uLastName': uLastName.get(), 'uEmail': uEmail.get()})
cursor.commit()
cursor.close()
submit = tkinter.Button(top, text="Submit", command=submit)
submit.grid(row=5, column=0, columnspan=2, padx=10, pady=10, ipadx=100)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.