(Серийный модуль Python) Нет модуля с именем utilities.compatibility - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь собрать PiPhone ^ 1, но когда я запускаю python piphone.py, я получаю следующее:

Кажется, я не могу найти кого-то еще, кто сталкивался с этой проблемой. Как вы все предлагаете мне решить эту проблему?

  1. https://github.com/climberhunt/PiPhone

Я использовал pip uninstall serial, но я не слишком далеко продвинулся в решении.

Traceback (most recent call last):
  File "ttest.py", line 2, in <module>
    import serial
  File "/home/pi/.local/lib/python2.7/site- 
packages/serial/__init__.py", line 10, in <module>
    from . import utilities, abc, model, marshal, errors, 
properties, meta, hooks, test, request
  File "/home/pi/.local/lib/python2.7/site- 
packages/serial/model.py", line 11, in <module>
    from .utilities.compatibility import backport, 
BACKWARDS_COMPATIBILITY_IMPORTS
ImportError: No module named utilities.compatibility

1 Ответ

0 голосов
/ 07 января 2019

Вы установили неправильный пакет. Вы установили serial, который представляет собой пакет Python для обработки сериализации и десериализации объектов из и в YAML, JSON и XML, и на данный момент кажется, что он не работает (я не думаю, что автор полностью который уже имел опыт разработки пакетов на Python). Кто-то еще уже подал проблему с пакетом, чтобы переименовать его в .

Вместо этого вы хотите установить pyserial, которая является библиотекой для обработки соединений через последовательный порт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...