Ошибка импорта при использовании pyshark
Я пытаюсь установить pyshark в Windows. [Python 2.6]. Когда я пытаюсь импортировать pyshark в мой код Python. Я получаю следующую ошибку -
**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 ответа
Решение
Если вы работаете в Windows (и похоже, что это так), загрузите и установите lxml из пакетов расширений Python Кристофа Гольке.
Тогда вы должны быть в состоянии использовать pyshark.
Недавно я пробовал разные пакеты для Python. Вы можете попробовать в первую очередь pip install xyz
, если это не работает, то быстро Anaconda
или же miniconda
и писать conda install xyz
в cmd
,