ModuleNotFoundError: Нет модуля с именем «dnspython»: Попытка импортировать установленные пакеты («dnspython», «py3dns») - PullRequest
0 голосов
/ 21 июня 2019

Пакет установлен, но не может быть импортирован: ModuleNotFoundError: Модуль не указан.Есть вероятность, что я не правильно использую модуль, Idk (пробовал из модуля import *, модуля import и из модуля import модуля).Я хотел бы установить пакет py3dns / dnspython - мне все равно, какой из них просто пытается заставить [validate_email ('example @ example.com', check_mx = True)] работать, и в инструкции validate_email онинаписал "check_mx" нужен pyDNS.Я понял, что pyDNS больше не поддерживается в Python 3.

Ответы [ 2 ]

1 голос
/ 23 июня 2019

validate_email делает import DNS, что означает, что он работает только с PyDNS, а не dnspython.

0 голосов
/ 21 июня 2019

установите py3DNS и validate_email с помощью:

sudo -H pip install py3dns validate_email

или в Windows просто используйте приглашение администратора cmd:

pip install py3dns validate_email

, тогда вы можете запустить свой код нормально

from validate_email import validate_email
is_valid = validate_email('example@example.com', verify=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...