Итак, я установил alicat из github (https://github.com/numat/alicat), чтобы попытаться управлять контроллером массового расхода alicat с помощью моего Raspberry Pi.
Я следовал инструкциям и создал следующую программуflow.py:
from alicat import FlowController
flow_controller = FlowController(port='/dev/ttyUSB0')
print(flow_controller.get())
Когда я запускаю это, я получаю следующий ответ:
Traceback (most recent call last):
File "flow.py", line 2, in <module>
flow_controller = FlowController(port='/dev/ttyUSB0')
File "/home/pi/.local/lib/python2.7/site-packages/alicat/serial.py", line 234, in __init__
FlowMeter.__init__(self, port, address)
File "/home/pi/.local/lib/python2.7/site-packages/alicat/serial.py", line 40, in __init__
self.connection = serial.Serial(port, 19200, timeout=1.0)
AttributeError: 'module' object has no attribute 'Serial'
Кажется, что он установлен правильно, так как alicat --help вызывает файл справки pyserialтакже установлен.
Кто-нибудь может помочь?
Спасибо!