gpt4 book ai didi

python - 如何在 python 上导入 pcap 或 pyshark

转载 作者:太空宇宙 更新时间:2023-11-04 05:54:30 28 4
gpt4 key购买 nike

我想在使用 python 的同时编写以太网数据包捕获。我用谷歌搜索发现我应该使用 Pcap 库或 PyShark 但我尝试导入 pcap,它说找不到模块名称 Pcap,所以我尝试使用 PyShark 实例但它在 Python shell 上显示如下

Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import pyshark
File "D:\Python27\lib\site-packages\pyshark-0.3.3-py2.7.egg\pyshark\__init__.py", line 1, in <module>
from pyshark.capture.live_capture import LiveCapture
File "D:\Python27\lib\site-packages\pyshark-0.3.3-py2.7.egg\pyshark\capture\live_capture.py", line 1, in <module>
from pyshark.capture.capture import Capture
File "D:\Python27\lib\site-packages\pyshark-0.3.3-py2.7.egg\pyshark\capture\capture.py", line 7, in <module>
import trollius as asyncio
ImportError: No module named trollius

关于这个问题,我该怎么办?如何将库导入 python?

操作系统是 Windows 8.1 和 Python 版本 2.7.9

最佳答案

pyshark 项目需要 trollius为 Python 3.4 之前的 Python 版本安装。您需要单独安装它。

但是,当您安装 pyshark 包时,它应该已经安装。确保始终使用像 pip 这样的工具来安装你的包和依赖项,这些都是自动处理的; pyshark 项目 declares the dependencies correctly :

install_requires=['lxml', 'py', 'trollius', 'logbook'],

关于python - 如何在 python 上导入 pcap 或 pyshark,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28526920/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com