所以我以前可以导入scapy的base64_bytes
通过使用from scapy.all import base64_bytes
。但是,当我这样做时,我收到此错误:
PIP 包 scapy-python3 用于提供 scapy3k,它是 scapy 的一个分支,自 2016 年以来实现了 python3 兼容性。该包以 python3-scapy 的名称包含在一些 Linux 发行版中。从scapy 2.4版本(2018年3月发布)开始,主流scapy支持python3。为了减少任何混乱,scapy3k 被重命名为 Kamene。
我尝试将其重命名为from kamene.all import base64_bytes
,但仍然没有运气。有没有其他替代方案base64_bytes
或者我只是错误地导入了它?
Scapy 和 kamene 之间有很多混淆。从https://scapy.net
Scapy 的一个独立分支于 2015 年从 v2.2.0 开始创建,旨在
仅支持 Python3 (scapy3k)。叉子分叉了,没有跟随
演变和修复,并且在没有贡献的情况下拥有自己的生命
回到斯卡皮。不幸的是,它已被打包为 python3-scapy 在
一些发行版,以及 PyPI 上的 scapy-python3 导致混乱
用户之间。很快就不会再出现这种情况了。 Scapy 支持
自 2.4.0 起,除了 Python2 之外,还有 Python3。 Scapy v2.4.0 应该是
被视为官方 Scapy 代码库。叉子已更名为
卡梅内。
您正在使用 kamene 和旧的 Scapy 叉子,没有任何支持。
您可能已经安装了scapy-python3
在 PyPI 上。卸载并使用pip3 install scapy
不要使用 Kamene 是我能给你的最好建议......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)