我正在尝试构建PiPhone ^ 1,但是当我执行python piphone.py时,会收到以下消息:
我似乎找不到其他遇到此问题的人。你们都建议我解决此问题的方式是什么?
我用过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
答案 0 :(得分:5)
您安装了错误的软件包。您已经安装了serial
,这是一个Python软件包,用于处理与YAML,JSON和XML之间的对象序列化和反序列化,并且目前看来已被打破(我认为作者不具备Python的全部经验)包开发)。其他人already filed an issue with the package to have it renamed。
您想安装pyserial
,它是一个处理串行端口连接的库。