我编写了一个使用Scapy
的程序。 Python
能够完美地导入scapy
模块,但是使用sniff
的{{1}}功能需要以管理员身份运行该程序。
但是,以scapy
身份运行程序会产生sudo python3 <program_name>
,为什么会这样?
这是导入行:import error
答案 0 :(得分:1)
您可以使用以下方法修复它:
$ sudo pip install scapy
然后重试。
我还是建议您使用virtualenv
运行您的程序。而不是在主要环境中一个接一个地安装软件包。
答案 1 :(得分:0)
我建议使用python3
sudo python3 -m pip install scapy