Why am I getting an "ImportError: No module named threaded" message?

Why am I getting an "ImportError: No module named threaded" message?

我正在尝试 运行 来自 pyserial 的示例之一,tcp-ip-serial-bridge 在我的 raspberry pi 2 上。当我 运行 它时,我得到 "ImportError: No module named threaded" 第 12 行 "import serial.threaded"。我对堆栈溢出的所有搜索都显示许多其他人使用 serial.threaded 没有问题,询问有关其他导入错误的问题。有任何想法吗?

我看到一些其他类似(但不同)的错误是由 python 的较新版本中名称略有不同的东西引起的,所以如果是这样的话:有人知道 serial.threaded 现在是什么吗叫什么?

谢谢

来自 raspberry pi 运行 上的终端:

sudo pip install pyserial
sudo pip install pyserial --upgrade

然后再试一次你的代码

我需要更新 pyserial。

pip install pyserial --upgrade