【发布时间】:2015-08-12 01:25:21
【问题描述】:
我正在尝试在 Ubuntu 14.04 中使用 scapy 运行 python 脚本。我用
下载了 python3sudo apt-get install python3
我正在运行我拥有的文件
sudo python3 <my filename>.py
至于将 scapy 导入我的 python 文件,我已经尝试过
from scapy.all import *
和
import scapy.all
以及我在浏览互联网时发现的其他变体。但是,它们都不起作用,我不断收到“No module named 'scapy'”错误。
当我使用 scapy 在同一环境中的 python2 中运行它时,我的脚本可以工作,但是我在另一个开发环境中对 python3 进行了特定的更改,现在需要在此环境中的 python3 中运行它。
关于如何使它工作的任何想法?我也试过更新python,但我不能让它升级版本。
【问题讨论】:
-
哈哈,我发布了一个关于 Scrapy 的答案。哎呀。 :D
-
如果你还没有使用 virtualenv,你应该使用它。
-
官方 Scapy 项目仅适用于 Python 2.x;这是一个 Python 3 端口:github.com/phaethon/scapy
-
FTR 官方 Scapy 现在全面支持 Python 3
标签: python ubuntu python-3.x ubuntu-14.04 scapy