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

问题描述 投票:0回答:2

我对Rpi有点陌生,我在用python执行一个名为libscrc的库时遇到了问题(我使用python3),我需要用此来计算RS485通信的crc校验和。在我的PC上的pycharm上,一切正常,但是当我在RPI3上实现此错误时,我已经设法安装了pyserial库,并且工作正常,但是在尝试运行libscrc时却不断出错(这是指向库: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:〜/代码$ python -m libscrc.testmodbus

我得到:

/ usr / bin / python:没有名为libscrc的模块

而且我正在使用python3.6

python python-3.x raspberry-pi3 libraries
2个回答
0
投票

找到答案!希望这会帮助任何遇到相同问题的人!

使用此命令!:

sudo apt-get install libpython3.6

这为我完成了工作! :)


0
投票

尝试使用libscrc项目的github链接

!pip install git+https://github.com/hex-in/libscrc.git

它以这种方式为我工作!干杯!

© www.soinside.com 2019 - 2024. All rights reserved.