Scapy está incluída no Anaconda?

0

Sou novo no Python e, para um projeto de redes de computadores, preciso usar um pacote de protocolo chamado Scapy. Eu já baixei o Anaconda, e sei que ele tem uma enorme biblioteca de pacotes. Como posso saber se já tenho o Scapy no meu computador instalado? Como faço para verificar (Ubuntu) se tenho um determinado pacote antes de baixá-lo novamente? Obrigado,

    
por Ninja Bug 21.05.2018 / 19:46

2 respostas

0

Como pode ser visto na lista de pacotes Scapy (v2.2) está disponível no Anaconda para Linux e OSX. Como mencionado, ele pode ser instalado usando o seguinte comando (da janela de comando / terminal):

conda install -c pdrops scapy

Ele não teria sido instalado como padrão. Você pode ver o que está instalado na sua instalação do Anaconda assim:

conda list

Você também pode fazer o acima usando o aplicativo Anaconda Navigator acessando a guia Ambientes.

Se você quiser instalar pacotes que não estão disponíveis através do conda, então você pode fazê-lo, mas você precisará seguir as páginas de manual do conda em gerenciamento de pacotes .

    
por 20.06.2018 / 18:10
1

How can I know whether I already have Scapy in my computer installed?

Se você não instalou, não está instalado, precisa instalar isso.

To install scrapy on Ubuntu (or Ubuntu-based) systems, you need to install these dependencies:

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

  • python-dev, zlib1g-dev, libxml2-dev and libxslt1-dev are required for lxml

  • libssl-dev and libffi-dev are required for cryptography

If you want to install scrapy on Python 3, you’ll also need Python 3 development headers:

sudo apt-get install python3 python3-dev

Inside a virtualenv, you can install Scrapy with pip after that:

pip install scrapy

Ubuntu 14.04 ou superior

    
por 21.05.2018 / 19:54