Python 3.x 3.4.6之后的chirpsdk导致导入错误:无法导入名称';ChirpConnect';从';chirpsdk';
我正在做一个项目,包括Chirp和chirpsdk。 最近,我从Raspbian Stretch转到Raspbian Buster,并更新了软件的许多部分,包括chirpsdk(从3.4.6到3.5)。 这导致我重新编写的微小示例python脚本无法运行 它在以下行停止:Python 3.x 3.4.6之后的chirpsdk导致导入错误:无法导入名称';ChirpConnect';从';chirpsdk';,python-3.x,chirp,Python 3.x,Chirp,我正在做一个项目,包括Chirp和chirpsdk。 最近,我从Raspbian Stretch转到Raspbian Buster,并更新了软件的许多部分,包括chirpsdk(从3.4.6到3.5)。 这导致我重新编写的微小示例python脚本无法运行 它在以下行停止: 从chirpsdk导入ChirpConnect、CallbackSet、ConnectError 发出以下信息: ImportError:无法从“chirpsdk”导入名称“ChirpConnect” 我试图通过删除对Chir
从chirpsdk导入ChirpConnect、CallbackSet、ConnectError
发出以下信息:
ImportError:无法从“chirpsdk”导入名称“ChirpConnect”
我试图通过删除对ChirpConnect的引用来理解出了什么问题。
这导致指向ConnectError的错误。
删除ConnectError也不会给出进一步的错误消息,所以很明显在SDK中找到了CallbackSet
在进一步排除故障后,在卸载chirpsdk 3.5并再次安装3.4.6之后,我可以回到工作环境
花了一些时间搜索变更日志等,却找不到有用的东西
有人能告诉我,为了让chirpsdk 3.5运行,我需要做些什么吗?
我使用的是Python 3.7.3,我的Python编码技能低于零
/TomChirp在最新版本中重命名了所有函数和类名,以引用ChirpSDK,而不是ChirpConnect。请按照最新文档进行全套更改-
您可以在这篇博文中阅读更多有关更改的信息-谢谢!总是在错误(奇怪)的地方阅读,从不看明显的地方。