Python3.8使用pcapng库无法导入FileScanner类报错问题求助
问题根因
你安装了两个命名空间冲突的pcapng相关库,当前Python环境优先加载的是不包含FileScanner类的pcapng==0.1.25库,而你查到的入门代码用到的FileScanner属于另一个叫python-pcapng的库,两个库安装后生成的顶层包名都叫pcapng,所以出现了导入失败的问题。
修复步骤
- 先卸载所有冲突的库,避免残留影响:
pip uninstall -y pcapng python-pcapng
- 仅安装你需要的
python-pcapng库:
pip install python-pcapng
- 验证是否修复成功,运行以下代码无报错即为正常:
from pcapng import FileScanner
内容的提问来源于stack exchange,提问作者brewmanz
相关产品推荐
相关产品推荐

