python3 for ubuntu找不到scapy?

问题描述 投票:-2回答:1

我正在尝试使用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

和我在浏览互联网时发现的其他变化。但是,它们都没有工作,我继续得到“没有名为'scapy'的模块”错误。

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

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

python ubuntu python-3.x ubuntu-14.04 scapy
1个回答
2
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.