ubuntu的python3找不到scapy?

时间:2015-08-12 01:25:22

标签: python ubuntu python-3.x ubuntu-14.04 scapy

我试图在Ubuntu 14.04中使用scapy运行python脚本。我用

下载了python3
sudo apt-get install python3

我正在运行我的文件

sudo python3 <my filename>.py

至于将scapy导入我的python文件,我已经尝试了

from scapy.all import *

import scapy.all

以及我在浏览互联网时发现的其他变体。然而,它们都没有工作,我继续得到&#34;没有模块名称&#39; scapy&#39;&#34;错误。

当我在python2中使用scapy在同一环境中运行它时,我的脚本工作,但是我在另一个开发环境中对python3进行了更改,现在需要在这个环境中运行python3。

有关如何使这项工作的任何想法?我也试过更新python,但我无法升级版本。

1 个答案:

答案 0 :(得分:2)

您必须在使用之前安装scapy库。通过你写的东西,你似乎只是安装了python3而不是scapy。之一:

  • 安装pip3然后pip3 install scapy安装所有系统的scapy库
  • (推荐)或使用virtualenv并在虚拟环境中以相同方式安装,然后在python虚拟环境中运行脚本

在使用virutalenv for python时,您可以轻松找到许多指南。如果您需要帮助,请评论。