导入pyshark模块时遇到问题

时间:2020-03-17 19:03:27

标签: python tcp ip packet-capture pyshark

我当前的项目涉及从外部IP设备接收数据包,并使用python显示/使用数据。我目前正在尝试使用pyshark提取此数据,但是遇到错误消息“没有名为pyshark的模块”。据我所知,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'

1 个答案:

答案 0 :(得分:0)

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