Python 为什么导入dns.resolver时出现问题?
尝试从dnspython导入dns.resolver时遇到问题。 每当我导入dns.resolver时,我都会收到一个错误(如下所示)。我已经强制重新安装了模块,重新启动了计算机,但仍然出现同样的错误。提前谢谢Python 为什么导入dns.resolver时出现问题?,python,Python,尝试从dnspython导入dns.resolver时遇到问题。 每当我导入dns.resolver时,我都会收到一个错误(如下所示)。我已经强制重新安装了模块,重新启动了计算机,但仍然出现同样的错误。提前谢谢 导入dns.resolver 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ModuleNotFoundError:没有名为“dns”的模块 我使用的python版本是3.6.6通过pip安装时出现问题,但如果您这样做,您将希望执行此操作以导入解析器(其他类也一样): 此外,您
导入dns.resolver
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ModuleNotFoundError:没有名为“dns”的模块
我使用的python版本是3.6.6通过
pip
安装时出现问题,但如果您这样做,您将希望执行此操作以导入解析器(其他类也一样):
此外,您在网上找到的示例可能会略有变化
这:
变成这样:
from dns import name
n = name.from_text('www.dnspython.org')
o = name.from_text('dnspython.org')
您是通过pip安装的吗?还是通过github安装并运行setup.py?我通过pip使用它。
from dns import resolver
import dns.name
n = dns.name.from_text('www.dnspython.org')
o = dns.name.from_text('dnspython.org')
from dns import name
n = name.from_text('www.dnspython.org')
o = name.from_text('dnspython.org')