繁体   English   中英

如何修复Jupiter笔记本中的“ ModuleNotFoundError”?

[英]How to fix “ModuleNotFoundError” in Jupiter-notebook?

好吧,我正在尝试通过以下代码编写饥饿的DHCP攻击代码。

我尝试了pip install scapypip install --pre但它们不起作用。 我在Windows上运行该程序。 问题是from scapy.all import *行:

import sys
import os
import logging
logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
from scapy.all import *

...

这是错误:
ModuleNotFoundError: No module named 'scapy'

我该怎么办?

此错误意味着您尚未在python期望的位置成功安装scapy。 基于您尝试的安装方法,我希望您根本没有成功安装scapy。

我建议遵循以下Windows特定的Scapy文档: https : //scapy.readthedocs.io/en/latest/installation.html#windows

Windows上的Scapy不支持pip install

请参阅以下相关部分:

您需要以下软件才能在Windows上安装Scapy:

Python:Python 2.7.X或3.4+。 安装后,将Python安装目录及其Scripts子目录添加到PATH。 根据您的Python版本,默认值分别为C:\\ Python27和C:\\ Python27 \\ Scripts。

Npcap:最新版本。 建议使用默认值。 Scapy也将与Winpcap一起使用。

Scapy:Git存储库中的最新开发版本。 解压缩归档文件,在该目录中打开命令提示符,然后运行python setup.py install。 只需下载文件并运行安装程序即可。 选择默认的安装选项应该是安全的。 (对于Npcap,Scapy将在启用802.11选项的情况下工作。您可能需要确保在安装时勾选了该选项)。

安装所有软件包后,打开命令提示符(cmd.exe)并通过键入scapy运行Scapy。 如果正确设置了PATH,它将在C:\\ Python27 \\ Scripts目录中找到一个小的批处理文件,并指示Python解释器加载Scapy。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM