使用pyshark时导入错误

时间:2014-07-30 21:22:19

标签: python wireshark-dissector pyshark

我正在尝试在Windows中安装pyshark。 [Python 2.6]。 当我尝试在我的python代码中导入pyshark时。 我收到以下错误 -

**Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "pyshark\__init__.py", line 1, in <module>
    from pyshark.capture.live_capture import LiveCapture
  File "pyshark\capture\live_capture.py", line 3, in <module>
    from pyshark.capture.capture import Capture
  File "pyshark\capture\capture.py", line 4, in <module>
    from pyshark.tshark.tshark_xml import packet_from_xml_packet
  File "pyshark\tshark\tshark_xml.py", line 4, in <module>
    import lxml.objectify
ImportError: DLL load failed: The specified procedure could not be found.**

看起来像lxml.objectify不可用,但我安装了lxml。

2 个答案:

答案 0 :(得分:0)

如果您使用的是Windows(看起来很像),请从Christoph Gohlke的Python Extension Packages下载并安装lxml。

然后你应该可以使用pyshark。

答案 1 :(得分:0)

最近,我尝试了不同的Python包。您可以先尝试pip install xyz,如果它不可行,请快速转到Anacondaminiconda并在conda install xyz中写下cmd