每当我尝试导入 scapy.py 时,它都会给我一条错误消息。为什么我的 scapy 无法导入?

问题描述 投票:0回答:1

我无法导入 scapy.py,因为它给出以下错误消息。

`from scapy.all import *

pac = IP()/ICMP()
pac.show()`

显示:

    from scapy.all import *
ModuleNotFoundError: No module named 'scapy'

然后我尝试添加以下内容:

import sys
sys.path.append(r'C:\users\admin\appdata\local\programs\python\python310\lib\site-packages')
from scapy.all import *

pac = IP()/ICMP()
pac.show()

但是,同样的错误仍然存在。

我尝试卸载并重新安装 scapy.py,但每当我尝试运行我的代码时,都会再次弹出相同的错误。

如有任何帮助,我们将不胜感激。

python networking scapy
1个回答
0
投票

最终解决方案。你必须像这样下载。

┌──(root㉿kali)-[/home/kali/Public/Stackoverflow/MyProject]

└─#ls 我的项目.py

┌──(root㉿kali)-[/home/kali/Public/Stackoverflow/MyProject]

└─# ls -la

共16个

drwxrwxrwx 4 root root 4096 二月 29 20:50 .

drwxr-xr-x 3 root root 4096 二月 29 20:49 ..

drwxr-xr-x 3 root root 4096 二月 29 20:50 .idea

-rw-r--r-- 1 root root 0 二月 29 20:50 MyProject.py

drwxr-xr-x 4 root root 4096 二月 29 20:49 .venv

┌──(root㉿kali)-[/home/kali/Public/Stackoverflow/MyProject]

└─# cd .venv

┌──(root㉿kali)-[/home/…/Public/Stackoverflow/MyProject/.venv]

└─#ls

bin lib pyvenv.cfg

┌──(root㉿kali)-[/home/…/Public/Stackoverflow/MyProject/.venv]

└─#cd bin

┌──(root㉿kali)-[/home/…/Stackoverflow/MyProject/.venv/bin]

└─#ls

激活 activate.fish activate.ps1 pip pip-3.11 python python3.11wheel3wheel3.11 activate.csh activate.nu activate_this.py pip3 pip3.11 python3 轮
轮子-3.11

┌──(root㉿kali)-[/home/…/Stackoverflow/MyProject/.venv/bin]

└─#源激活

┌──(.venv)─(root㉿kali)-[/home/…/Stackoverflow/MyProject/.venv/bin]

└─# pip install scapy

收集scapy

使用缓存的 scapy-2.5.0-py2.py3-none-any.whl

安装收集的包:scapy

成功安装scapy-2.5.0

┌──(.venv)─(root㉿kali)-[/home/…/Stackoverflow/MyProject/.venv/bin]

└─#停用

┌──(root㉿kali)-[/home/…/Stackoverflow/MyProject/.venv/bin]

└─#

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