所以我曾经是能够通过使用base64_bytes
导入Scapy的的from scapy.all import base64_bytes
。然而,当我这样做,我得到这个错误:
PIP包Scapy的-python3用于提供scapy3k,这是从Scapy的实施python3兼容性叉子自2016年这个包被包括在一些下python3-Scapy的名称的Linux版本。从Scapy的2.4版本开始(3月发布的2018)主流Scapy的支持python3。为了减少混淆scapy3k更名为kamene。
我试图重新命名它from kamene.all import base64_bytes
,但仍没有运气。是否有任何其他的替代base64_bytes
还是我只是将其导入正确?
有很多Scapy的和kamene的混淆。从https://scapy.net
Scapy的的一个独立的叉从V2.2.0,2015年创建的,旨在支持仅Python3(scapy3k)。叉分歧,没有按照变阵和修复,并有了自己的生活没有贡献回到Scapy的。不幸的是,它已被打包为python3-Scapy的一些分发,并作为PyPI上Scapy的-python3导致混乱之中的用户。它不应该再快的情况。 Scapy的支持Python3除了Python2自2.4.0。 Scapy的V2.4.0应该受到青睐的官方Scapy的代码库。叉已更名为kamene。
您正在使用kamene,老Scapy的叉子不支持任何责任。
你可能已经安装了scapy-python3
PyPI上。卸载,并使用pip3 install scapy
不要使用kamene是我可以给你最好的建议...