Scapy 包含在 Anaconda 中吗?

Scapy 包含在 Anaconda 中吗?

我是 Python 新手,对于一个计算机网络项目,我需要使用一个名为 Scapy 的协议包。我已经下载了 Anaconda,我知道它有一个巨大的包库。我怎么知道我的电脑里是否已经安装了 Scapy?如何在再次下载某个包之前检查 (Ubuntu) 我是否有这个包?谢谢,

答案1

从包裹清单上可以看出Scapy (v2.2) 可在 Anaconda 上使用适用于 Linux 和 OSX。如上所述,可以使用以下命令进行安装(从命令/终端窗口):

conda install -c conda-forge scapy

它不会被默认安装。您可以像这样查看 Anaconda 安装中安装了什么:

conda list

Anaconda Navigator您也可以通过转到“环境”选项卡使用该应用程序执行上述操作。

如果你想要安装 conda 中没有的软件包,那么你可以这样做,但你需要遵循 conda 手册页包管理

答案2

我如何知道我的计算机是否已经安装了 Scapy?

如果你没有安装它,那么它就没有安装,你需要安装它。

要在 Ubuntu(或基于 Ubuntu)系统上安装 scrapy,您需要安装以下依赖项:

sudo apt-get 安装 python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev

  • lxml 需要 python-dev、zlib1g-dev、libxml2-dev 和 libxslt1-dev

  • 加密需要 libssl-dev 和 libffi-dev

如果您想在 Python 3 上安装 scrapy,您还需要 Python 3 开发头文件:

sudo apt-get 安装 python3 python3-dev

在虚拟环境中,您可以使用 pip 安装 Scrapy:

pip 安装 scrapy

Ubuntu 14.04 或更高版本

相关内容