使用sudo在Python 3.6中导入错误?

时间:2018-08-18 13:38:05

标签: python linux ubuntu sudoers

我编写了一个使用Scapy的程序。 Python能够完美地导入scapy模块,但是使用sniff的{​​{1}}功能需要以管理员身份运行该程序。 但是,以scapy身份运行程序会产生sudo python3 <program_name>,为什么会这样?

这是导入行:import error

2 个答案:

答案 0 :(得分:1)

您可以使用以下方法修复它:

$ sudo pip install scapy

然后重试。

我还是建议您使用virtualenv运行您的程序。而不是在主要环境中一个接一个地安装软件包。

答案 1 :(得分:0)

我建议使用python3

sudo python3 -m pip install scapy