导入pyshark模块时出现问题



我当前的项目涉及从外部IP设备接收数据包,并使用python显示/使用数据。我目前正在尝试使用pyshark来提取这些数据,但遇到了错误消息"没有名为pyshark的模块"据我所读,我已经安装了所有必要的支持包(据我所知,lxml、py、trollius、logbook都包含在原始包中(

我对IP/TCP数据非常陌生,从我对该主题的研究来看,这段代码至少应该运行过第1行:

import pyshark
cap = pyshark.FileCapture('http.cap')
print(cap[0])

是不是有什么东西我遗漏了或者正在看?我觉得这个问题可能是一个非常简单的解决方案:(对这个问题的任何帮助,甚至对解释传入数据包的任何帮助都将是非常棒的。非常感谢。

python -m pip --version产生pip 20.0.2,运行sys.version产生3.8.1

完整错误消息:

Traceback (most recent call last):
File "C:/ABWorkingFiles/Kairos/2020_Mar17/systemVersion.py", line 3, in <module>
import pyshark
ModuleNotFoundError: No module named 'pyshark'

您需要在系统中安装tshark,pyshark模块才能工作。使用https://tshark.dev/setup/install/安装tshark。

最新更新