为什么会出现(ModuleNotFoundError:没有名为'scapy'的模块)?

阿里安

我使用python3编写了一个程序,该程序通过DNP3协议读取和响应数据,它打算在rpi3上运行。我在笔记本电脑上编写了代码,然后将其带到rpi,安装了所有依赖项,但出现了一个我不知道的错误不知道该怎么办:ModuleNotFoundError: No module named 'scapy'pip install scapy成功安装了scapy

我是Python的新手,请帮帮我,tnx

我不认为这是相关的,但这是一段代码:

outstation.py:

    from dnp3_lib import *
    import datetime
    from struct import pack, unpack
    import sys
    import socket
    import random

    SRC = 1023
    DEST = 1010
    START_B = b'\x05\x64'
    port = 20000

    transport_sequence = 0

    try:
        s = socket.socket()          
        print ("Socket successfully created!")                

        s.bind(('', port))         
        print ("Socket binded to %s" %(port)) 

        s.listen(5)      
        print ("Socket is Listening...")            

        # Establish connection with client. 
        c, addr = s.accept()      
        print ('Got connection from', addr)
        # counter = 0

        while True:
            try:
                # Handle the requests and responces
            except Exception as e:
                print (e)
                c.close()
                exit()
        c.close()
    except socket.error:
        print (">>> an err occurred !" + socket.error)
        c.close()
        exit()

dnp3_lib.py:

from scapy.all import *
import crcmod.predefined
import string
from struct import pack, unpack
.
.
.
# some functions to handle CRC and other things

编辑:

我已评论,from scapy.all import *并且显示(ModuleNotFoundError: No module named 'crcmod')我已经使用pip安装了crcmod。

藏红花

在许多系统上,pip默认设置为版本2,而不是版本3。最佳做法是始终输入pip2pip3不使用default来指定所需的版本pip

在这种情况下,运行pip3 install scapy应该可以解决该错误。

编辑:您还将另外需要运行pip3 install crcmod,同样对于脚本所依赖的每个其他包也是如此。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么会出现“ ImportError:没有名为pdb的模块”

来自分类Dev

Scapy错误:没有模块名称pcapy

来自分类Dev

Ansible失败,出现ModuleNotFoundError:没有名为“ pexpect”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ pygam”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ wtforms”的模块

来自分类Dev

ModuleNotFoundError:没有名为“建模”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ tensorflow”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ crispy”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ dnspython”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ knox”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ jose”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ tensoflow”的模块

来自分类Dev

ModuleNotFoundError:没有名为“项目”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ firebase”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ lxml”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ ruamel”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ ui”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ mglearn”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ printSoln”的模块

来自分类Dev

ModuleNotFoundError:没有名为“ pynput”的模块

来自分类Dev

ModuleNotFoundError:没有名为“pyaudio”的模块

来自分类Dev

ModuleNotFoundError: 没有名为“Softlayer”的模块

来自分类Dev

“ModuleNotFoundError:没有名为‘apiclient’的模块”

来自分类Dev

ModuleNotFoundError: 没有名为“bootstrapform”的模块

来自分类Dev

ModuleNotFoundError: 没有名为“breezypythongui”的模块

来自分类Dev

ModuleNotFoundError: 没有名为“src”的模块

来自分类Dev

ModuleNotFoundError: 没有名为“telethon”的模块

来自分类Dev

ModuleNotFoundError: 没有名为“pygn”的模块

来自分类Dev

ModuleNotFoundError: 没有名为“apiclient”的模块

Related 相关文章

  1. 1

    为什么会出现“ ImportError:没有名为pdb的模块”

  2. 2

    Scapy错误:没有模块名称pcapy

  3. 3

    Ansible失败,出现ModuleNotFoundError:没有名为“ pexpect”的模块

  4. 4

    ModuleNotFoundError:没有名为“ pygam”的模块

  5. 5

    ModuleNotFoundError:没有名为“ wtforms”的模块

  6. 6

    ModuleNotFoundError:没有名为“建模”的模块

  7. 7

    ModuleNotFoundError:没有名为“ tensorflow”的模块

  8. 8

    ModuleNotFoundError:没有名为“ crispy”的模块

  9. 9

    ModuleNotFoundError:没有名为“ dnspython”的模块

  10. 10

    ModuleNotFoundError:没有名为“ knox”的模块

  11. 11

    ModuleNotFoundError:没有名为“ jose”的模块

  12. 12

    ModuleNotFoundError:没有名为“ tensoflow”的模块

  13. 13

    ModuleNotFoundError:没有名为“项目”的模块

  14. 14

    ModuleNotFoundError:没有名为“ firebase”的模块

  15. 15

    ModuleNotFoundError:没有名为“ lxml”的模块

  16. 16

    ModuleNotFoundError:没有名为“ ruamel”的模块

  17. 17

    ModuleNotFoundError:没有名为“ ui”的模块

  18. 18

    ModuleNotFoundError:没有名为“ mglearn”的模块

  19. 19

    ModuleNotFoundError:没有名为“ printSoln”的模块

  20. 20

    ModuleNotFoundError:没有名为“ pynput”的模块

  21. 21

    ModuleNotFoundError:没有名为“pyaudio”的模块

  22. 22

    ModuleNotFoundError: 没有名为“Softlayer”的模块

  23. 23

    “ModuleNotFoundError:没有名为‘apiclient’的模块”

  24. 24

    ModuleNotFoundError: 没有名为“bootstrapform”的模块

  25. 25

    ModuleNotFoundError: 没有名为“breezypythongui”的模块

  26. 26

    ModuleNotFoundError: 没有名为“src”的模块

  27. 27

    ModuleNotFoundError: 没有名为“telethon”的模块

  28. 28

    ModuleNotFoundError: 没有名为“pygn”的模块

  29. 29

    ModuleNotFoundError: 没有名为“apiclient”的模块

热门标签

归档