首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python上导入pcap或pyshark?

如何在python上导入pcap或pyshark?
EN

Stack Overflow用户
提问于 2015-02-15 14:10:30
回答 1查看 7.4K关注 0票数 2

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

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-15 14:12:35

pyshark项目要求在Python3.4之前为trollius版本安装trollius。你需要单独安装它。

但是,应该在安装pyshark包时安装它。确保始终使用像pip这样的工具来安装您的包,并自动处理这些依赖关系;pyshark项目正确声明依赖项。

代码语言:javascript
复制
install_requires=['lxml', 'py', 'trollius', 'logbook'],
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28526920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档