首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError :没有模块名为scapy.all

ImportError :没有模块名为scapy.all
EN

Stack Overflow用户
提问于 2020-03-17 06:57:17
回答 4查看 7.3K关注 0票数 0

我试图在VirtualMachine Kali中使用Pycharm运行这段代码,但失败了。

如何导入替罪羊?我也尝试过在Pycharm中为文件>设置> ProjectInterpreter添加替罪羊,但它仍然不起作用。

我确信我确实使用pip install scapy安装了替罪羊。现在有什么问题?

代码语言:javascript
复制
from scapy.all import *
        
def scan(ip):
    scapy.arping(ip)        

scan("10.0.2.1")
EN

回答 4

Stack Overflow用户

发布于 2021-03-22 19:42:55

如果有人在Udemy课程后有同样的问题。当您试图在python2上使用它时,会引发异常,python3 network_scanner.py应该解决这个问题。

票数 1
EN

Stack Overflow用户

发布于 2020-03-17 07:13:55

首先用pip install scapy安装软件包--只需使用import scapy

或者使用from scapy import module_or_function_name

在您的例子中使用from scapy import arping

你不需要用*这里

票数 0
EN

Stack Overflow用户

发布于 2020-12-08 16:32:48

在没有PyCharm的情况下,下列操作是有效的:

代码语言:javascript
复制
from scapy.all import *

def scan(ip):
    scapy.layers.l2.arping(ip)

scan("10.0.2.1")

代码语言:javascript
复制
import scapy.all as scapy

def scan(ip):                                                                                                   
    scapy.arping(ip)

scan("10.0.2.1")

只需在终端执行:

代码语言:javascript
复制
$ python3 network_scanner.py
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60717543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档