Для справки я успешно использовал pyserial для десятков часов
Когда я
>>> import serial
>>> ser = serial.Serial()
>>> ser.baudrate = 115200
>>> ser.port = "/dev/ttyACM0"
>>> ser.open()
, он работает точно так, как ожидалось. однако, когда я вызываю точно такую же последовательность в скрипте python3 и запускаю ее, я получаю «AttributeError: module 'serial" в качестве атрибута «Serial».
Когда я запускаю dir()
на обоих последовательных Модули Я получаю ожидаемый результат от моего последовательного интерфейса командной строки, но я получаю только 5 перечисленных функций, когда я печатаю результаты dir(serial)
в моем сценарии. После запуска моего сценария, который не выполняется, последовательная версия командной строки также больше не работает. Мне нужно удалить pip и переустановить, чтобы он снова заработал.
Для справки, я нахожусь на Ubuntu 18.04