Raspberry Pi 3 上模块 libscrc 的导入错误

ImportError of module libscrc on Raspberry Pi 3

我对 Rpi 有点陌生,我在使用 python(我使用 python3)执行名为 libscrc 的库时遇到问题,我需要它来计算我的 RS485 的 crc 校验和沟通。在 pycharm 在我的 PC 上一切正常,但是当我在我的 RPI3 上实现它时出现错误,我已经设法安装了 pyserial 库并且这工作正常,但是当我尝试 运行 libscrc(这是库的link:https://pypi.org/project/libscrc/)。这是错误:

Traceback (most recent call last):
  File "Rs_485.py", line 1, in <module>
    import libscrc
  File "/home/pi/.local/lib/python3.6/site-packages/libscrc/__init__.py", line 14, in <module>
    from ._crcx  import *
ImportError: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory

谁能帮帮我?我已经更新和升级了 RPI。 当我尝试以下测试命令时

pi@raspberrypi:~/codes $ python -m libscrc.testmodbus

我得到:

/usr/bin/python: No module named libscrc

顺便说一句,我正在使用 python3.6

找到答案了!希望这会帮助任何人解决同样的问题!

使用这个命令!:

sudo apt-get install libpython3.6

这对我来说很管用! :)

使用 libscrc 项目

的 github link 试试看
!pip install git+https://github.com/hex-in/libscrc.git

我就是这样用的!干杯!