Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 3.4.6之后的chirpsdk导致导入错误:无法导入名称';ChirpConnect';从';chirpsdk';_Python 3.x_Chirp - Fatal编程技术网

Python 3.x 3.4.6之后的chirpsdk导致导入错误:无法导入名称';ChirpConnect';从';chirpsdk';

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

我正在做一个项目,包括Chirp和chirpsdk。 最近,我从Raspbian Stretch转到Raspbian Buster,并更新了软件的许多部分,包括chirpsdk(从3.4.6到3.5)。 这导致我重新编写的微小示例python脚本无法运行

它在以下行停止:
从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编码技能低于零


/Tom

Chirp在最新版本中重命名了所有函数和类名,以引用ChirpSDK,而不是ChirpConnect。请按照最新文档进行全套更改-


您可以在这篇博文中阅读更多有关更改的信息-

谢谢!总是在错误(奇怪)的地方阅读,从不看明显的地方。