Python 使用pyshark时发生导入错误

Python 使用pyshark时发生导入错误,python,wireshark-dissector,pyshark,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_capt

我正在尝试在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。

如果您在Windows上,并且看起来是,请从Christoph Gohlke的网站下载并安装lxml


那么您应该能够使用pyshark了。

最近,我尝试了不同的Python软件包。您可以先尝试pip安装xyz,如果不可行,然后swift到Anaconda或miniconda并在cmd中写入conda安装xyz。

您可以直接导入lxml.objectify吗,或者您是否收到导入错误?我收到一个导入错误…因此…您似乎没有安装lxml,或者至少没有正确安装。我从中找到。@user274604:您是如何安装该软件包的?如果您使用类似pip的东西,那么它应该安装1个lxml;2发布了一个错误,表示它不能。由于您的错误,您没有安装它。您可以在命令行上尝试此命令:pip install lxml,根据您的配置,该命令可能有效,也可能无效