Вот мой код:
import pyshark
cap = pyshark.LiveCapture(output_file='newOutput')
ошибка:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files\Python36\lib\site-packages\pyshark\capture\live_capture.py", line 57, in __init__
self.interfaces = get_tshark_interfaces(tshark_path)
File "C:\Program Files\Python36\lib\site-packages\pyshark\tshark\tshark.py", line 138, in get_tshark_interfaces
parameters = [get_process_path(tshark_path), '-D']
File "C:\Program Files\Python36\lib\site-packages\pyshark\tshark\tshark.py", line 98, in get_process_path
'Search these paths: {}'.format(possible_paths)
pyshark.tshark.tshark.TSharkNotFoundException: TShark not found. Try adding its location to the configuration file. Search these paths: ['C:\\Program Files\\Wireshark\\tshark.exe', 'C:\\Program Files (x86)\\Wireshark\\tshark.exe', 'C:\\Program Files\\Wireshark\\tshark.exe']
Я работаю на машине Windows 10 с Python 3.6 на нем.
я уже установил wireshark и tshark (но он не находится в папке по умолчанию; также я записал путь к ним в системных переменных для окон)