【发布时间】:2018-08-18 13:38:05
【问题描述】:
我编写了一个使用Scapy 的程序。 Python 可以完美导入scapy 模块,但是使用scapy 的sniff 功能需要以管理员身份运行程序。
但是,以sudo python3 <program_name> 运行程序会产生import error,这是为什么呢?
这是导入行:import scapy.all as scapy
【问题讨论】:
-
如果你在 virtualenv 中安装和使用 scapy,这还会发生吗?所以:
virtualenv -p $(which python) venvsource venv/bin/activatepip install scapy然后在 virtualenv 中运行你的代码 -
@Arnoux 我试过virtualenv,错误依然存在
标签: python linux ubuntu sudoers