我对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
找到答案!希望这会帮助任何遇到相同问题的人!
使用此命令!:
sudo apt-get install libpython3.6
这为我完成了工作! :)
尝试使用libscrc项目的github链接
!pip install git+https://github.com/hex-in/libscrc.git
它以这种方式为我工作!干杯!