已安装软件包,但无法导入该软件包:ModuleNotFoundError:未命名模块。我有可能没有正确使用模块Idk(已从模块import *,import module和模块import module尝试过)。我要安装的软件包是py3dns / dnspython-我不在乎其中的哪个,只是想使[validate_email('example @ example.com',check_mx = True)]工作,并在validate_email的说明中写“ check_mx”需要pyDNS。我了解python 3已不再支持pyDNS。
答案 0 :(得分:1)
validate_email
执行import DNS
,这意味着它仅适用于PyDNS
,不适用于dnspython
。
答案 1 :(得分:0)
使用以下命令安装py3DNS和validate_email:
sudo -H pip install py3dns validate_email
或在Windows上,只需使用admin cmd提示符:
pip install py3dns validate_email
然后您可以正常运行代码
from validate_email import validate_email
is_valid = validate_email('example@example.com', verify=True)