ModuleNotFoundError: в Pycharm нет модуля с именем dns - PullRequest
0 голосов
/ 05 августа 2020

Я новичок ie в Python, и я пытаюсь вставить некоторые данные в MySQL. Я все время получаю сообщение об ошибке, которое не могу понять, как исправить. Я попытался импортировать dns.resolver, но не могу его найти. В сообщении об ошибке указано:

Файл «C: \ Users \ Tob \ PycharmProjects \ cms \ window.py», строка 3, в импорте mysql .connector File «C: \ Users \ Tob \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ mysql \ connector_ init _. Py ", строка 41, в import dns.resolver ModuleNotFoundError: нет модуля с именем ' dns '

Вот мой код. Любая помощь будет принята с благодарностью :)

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)

1 Ответ

0 голосов
/ 05 августа 2020

Вы должны сделать это в окне командной строки. (см. этот вопрос !)

git clone https://github.com/rthalley/dnspython
cd dnspython/
python setup.py install
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...