首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:没有名为“dnspython”的模块

ModuleNotFoundError:没有名为“dnspython”的模块
EN

Stack Overflow用户
提问于 2020-04-11 00:27:09
回答 2查看 8.7K关注 0票数 5

我试图使用dnspython在python3.6脚本中导入模块import dnspython

pip3 freeze显示包已安装,但我一直得到错误ModuleNotFoundError: No module named 'dnspython'

我试过:

  • pip3 install dnspython
  • uninstalling并用pip3
  • pip3 install git+https://github.com/rthalley/dnspython
  • Cloning重新安装github中的包,用sudo python setup.py install
  • pip3 install dnspython3安装并使用script
  • Copying中的import dnspython3安装站点-packages文件夹

中克隆的软件包的dns文件夹。

我知道python2.7的this帖子,但是没有一个解决方案起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-11 00:27:09

问题是import dnspython。将其转换为import dns很好。

一些测试代码:

代码语言:javascript
复制
import dns

result = dns.resolver.query('google.com', 'A')
for ipval in result:
    print('IP', ipval.to_text())

# Output: IP {your ip}
票数 11
EN

Stack Overflow用户

发布于 2021-03-15 22:41:59

它适用于我(Python3.8.5):

代码语言:javascript
复制
pip install dnspython3

代码:

代码语言:javascript
复制
import dns
from dns import resolver 

result = resolver.resolve('google.com')
for ipval in result:
    print('IP', ipval.to_text())
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61150608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档