【发布时间】:2019-10-10 06:57:41
【问题描述】:
我正在做一个项目,包括 Chirp 和 chirpsdk。 最近我从 Raspbian Stretch 迁移到 Raspbian Buster 并更新了软件的许多部分,包括 chirpsdk(从 3.4.6 到 3.5)。 这导致我重新设计的、微小的 chirpsdk-example-python 脚本无法运行。
它在以下行停止:
from chirpsdk import ChirpConnect, CallbackSet, ConnectError
带有以下消息: ImportError:无法从“chirpsdk”导入名称“ChirpConnect”
我试图通过删除对 ChirpConnect 的引用来了解出了什么问题。 这导致指向 ConnectError 的错误。 删除 ConnectError 也没有给出进一步的错误消息,所以 CallbackSet 显然是在 chirpsdk 中找到的。
经过进一步的故障排除后,我可以在卸载 chirpsdk 3.5 并再次安装 3.4.6 后恢复到工作环境。
花了一些时间搜索变更日志等,但找不到有用的东西。
有人可以告诉我我需要做什么才能让 chirpsdk 3.5 运行它吗? 我正在使用 Python 3.7.3,我的 Python 编码技能低于零。
/汤姆
【问题讨论】:
标签: python-3.x chirp