import 에서 에러가 납니다ㅜ 도와주세요.!

조회수 3859회

입력 코드

from scapy.all import*

에러

File "sniffer0_with_scapy.py", line 1, in

from scapy.all import*

File "C:\python\lib\site-packages\scapy\all.py", line 16, in from .arch import * File "C:\python\lib\site-packages\scapy\arch_init.py", line 95, in from .windows import * File "C:\python\lib\site-packages\scapy\arch\windows__init.py", line 201, in ifaces.load_from_powershell() File "C:\python\lib\site-packages\scapy\arch\windows__init.py", line 152, in load_from_powershell for i in get_windows_if_list(): File "C:\python\lib\site-packages\scapy\arch\windows__init.py", line 78, in get_windows_if_list ps = sp.Popen(['powershell', '-NoProfile', 'Get-WMIObject -class Win32_NetworkAdapter', '|', 'select Name, @{Name="InterfaceIndex";Expression={$.Index}}, @{Name="InterfaceDescription";Expression={$.Description}},@{Name="InterfaceGuid";Expression={$.GUID}}, @{Name="MacAddress";Expression={$.MacAddress.Replace(":","-")}} | where InterfaceGuid -ne $null', '|', 'fl'], stdout = sp.PIPE, universal_newlines = True) File "C:\python\lib\subprocess.py", line 947, in __init_ restore_signals, start_new_session) File "C:\python\lib\subprocess.py", line 1224, in _execute_child startupinfo) FileNotFoundError: [WinError 2] 지정된 파일을 찾을 수 없습니다

이미지 scapy.all을 import하는데 자꾸 에러가 나서 질문 드립니다ㅜㅜ scapy도 설치해서 import scapy 는 가능하고요. Winpcap설치도 되어있습니다.

도와주세요.!!! ㅜㅜ

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • Scrapy 버전1과 버전2가 달라 이런 문제가 발생한다고 합니다.

    Scrapy doc을 보면

    In Scapy v2 use from scapy.all import * instead of from scapy import *.

    라고 하네요. 김한수님은 Scapy 버전 1을 쓰고 있는 것 같습니다.

    버전1에서는 from scapy import *과 같이 사용하세요.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)