NameError: имя 'error' не определено

Итак, я делал чит-программу для игры, используя scapy, и когда я запускал ее в визуальных студиях, она работала нормально, но когда я говорю в cmd

python myprogram.py

Он говорит:

Traceback (most recent call last):
File "ScapyTest.py", line 135, in <module>
  sniff(prn=action)
File "C:\Program Files\Python36\lib\site-packages\scapy\sendrecv.py", line 
592, in sniff
  sel = select([s],[],[],remain)
File "C:\Program Files\Python36\lib\site-packages\scapy\supersocket.py", 
line 38, in fileno
  return self.ins.fileno()
File "C:\Program Files\Python36\lib\site-packages\scapy\arch\pcapdnet.py", 
line 232, in fileno
  error("Cannot get selectable PCAP fd on Windows")
NameError: name 'error' is not defined

Я не уверен, означает ли это буквально, что он не знает, что такое ошибка, или есть какая-то логическая причина, по которой не известно, что такое ошибка. Это что-то с запахом, но я не уверен, что именно. В моем коде также нет ошибок, поэтому я не знаю, почему он так говорит


person EmperorBale    schedule 03.01.2018    source источник
comment
Какую версию scapy вы используете? Вы пробовали обновиться до последней версии?   -  person jwodder    schedule 03.01.2018


Ответы (1)


Это похоже на старую ошибку. Вы должны получить текущую разрабатываемую версию (из официального репозитория, установить ее и повторить попытку.

person Pierre    schedule 03.01.2018