重要错误:没有命名的模块dns.messag公司

2024-09-29 21:40:49 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图在Ubuntu中运行sudo python dns2proxy.py时,我总是得到这个错误:

Traceback (most recent call last):
  File "dns2proxy.py", line 21, in <module>
    import dns.message
ImportError: No module named dns.message

我已经克隆了正确的存储库(see here for GitHub link),并且我在正确的目录中。我试过在Kali linux上运行它,它工作得非常完美。我的目的是执行一个gnome-terminal -e "sudo python dns2proxy.py",并使该命令在另一个终端中运行。在


Tags: pymessagemostdnsubuntu错误linesudo
1条回答
网友
1楼 · 发布于 2024-09-29 21:40:49

尝试运行命令

pip install dnspython

或者,如果您正在使用系统Python(不推荐)

^{pr2}$

这将安装当前丢失的dns包。如果,如您所说,您已经克隆了存储库并希望使用该版本(并可能对其进行编辑),则可以使用

[sudo] pip install -e .

从克隆的目录。在

相关问题 更多 >

    热门问题