объект 'module' не имеет атрибута 'Serial' - Alicat - PullRequest
0 голосов
/ 15 февраля 2019

Итак, я установил 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также установлен.

Кто-нибудь может помочь?

Спасибо!

...