我试图使用dnspython在python3.6脚本中导入模块import dnspython。
pip3 freeze显示包已安装,但我一直得到错误ModuleNotFoundError: No module named 'dnspython'。
我试过:
pip3 install dnspythonpip3 install git+https://github.com/rthalley/dnspythonsudo python setup.py installpip3 install dnspython3安装并使用scriptimport dnspython3安装站点-packages文件夹中克隆的软件包的dns文件夹。
我知道python2.7的this帖子,但是没有一个解决方案起作用。
发布于 2020-04-11 00:27:09
问题是import dnspython。将其转换为import dns很好。
一些测试代码:
import dns
result = dns.resolver.query('google.com', 'A')
for ipval in result:
print('IP', ipval.to_text())
# Output: IP {your ip}发布于 2021-03-15 22:41:59
它适用于我(Python3.8.5):
pip install dnspython3代码:
import dns
from dns import resolver
result = resolver.resolve('google.com')
for ipval in result:
print('IP', ipval.to_text())https://stackoverflow.com/questions/61150608
复制相似问题