【发布时间】:2014-07-30 21:22:19
【问题描述】:
我正在尝试在 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。
【问题讨论】:
-
可以直接导入
lxml.objectify,还是会出现ImportError? -
我收到导入错误
-
...所以...看来您没有安装 lxml(或至少没有正确安装)。
-
@user2746064:你是如何安装那个包的?如果你使用 pip 之类的东西,它应该有 1) 安装 lxml; 2) 发出一个错误,说它不能。根据您的错误,您没有安装它。您可以在命令行上尝试此命令: pip install lxml (根据您的配置可能会或可能不会工作)
标签: python wireshark-dissector pyshark