pyshark引用时 TShark not found 问题处理

 时间:2024-10-12 14:53:19

1、pip install pyshark 安装pyshark成功

pyshark引用时 TShark not found 问题处理

2、代码中引用pyshark读取wireshark抓的pcap包

pyshark引用时 TShark not found 问题处理

3、执行引用pyshark的文件,报如下错误

pyshark引用时 TShark not found 问题处理

4、看报错说是TShark 没有找到,程序只会在C:\\Program Files\\Wireshark\\ts茑霁酌绡hark.exe', 'C:\\Program Files (x86)\\Wireshark\\tshark.exe', 'C:\\Program Files\\Wireshark\\tshark.exe'这几个目录下尝试去找TShark,说明我们的TShark不在这几个目录中,我们需要将程序引用的路径替换成我们电脑上TShark真正的路径。

5、找到自己电脑上wireshark安装的位置

pyshark引用时 TShark not found 问题处理

6、一般tshark就在同目录下,这就找到了TShark在我们电脑上真正的位置;

pyshark引用时 TShark not found 问题处理

7、从报错信息可以看到最终读取路径的是tshark.py中的get_process_path这个方法,找到它,矣喾动痞并将program_files的值改为自己电脑上wireshark所在的路径,之后就能成功执行了。

pyshark引用时 TShark not found 问题处理pyshark引用时 TShark not found 问题处理

8、这个方法读取路径时会自己在后面补充“Wireshark\tshark.exe”,所有我们修改这个路径时只用添家Wireshark之前的路径就行了。

pyshark引用时 TShark not found 问题处理
  • git比较不同分支的差异
  • 性能测试过程中的并发与思考时间
  • 一分钟学会Android.mk
  • 更换echarts主题
  • WPF-文件拖拽导入
  • 热门搜索
    mercury路由器 线路图怎么画 福田高铁站在哪里 psp金手指怎么用 郑州四中怎么样 旅游投资公司 孕妇缺锌怎么补 生栗子怎么煮 海蟹怎么吃 哈尔滨旅游必去景点