使用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
最近,我尝试了不同的Python包。你可以先试试用 pip install xyz
来安装,如果不行的话,就换用 Anaconda
或者 miniconda
,然后在 cmd
里输入 conda install xyz
来安装。
0
如果你在用Windows系统(看起来你是),可以去Christoph Gohlke的网站下载并安装lxml,地址是Python扩展包。
安装完之后,你就可以使用pyshark了。