Я работаю над проектом, включающим Chirp и chirpsdk. Недавно я перешел с Raspbian Stretch на Raspbian Buster и обновил многие части программного обеспечения, включая chirpsdk (с 3.4.6 до 3.5). Это привело к тому, что мой переработанный крошечный скрипт chirpsdk-example-python не смог запуститься.
Останавливается на следующей строке: from chirpsdk import ChirpConnect, CallbackSet, ConnectError
со следующим сообщением: ImportError: невозможно импортировать имя 'ChirpConnect' из 'chirpsdk'
Я пытался понять, чточто-то пошло не так, удалив ссылку на ChirpConnect. Это привело к ошибке, указывающей на ConnectError. Удаление ConnectError также не давало дальнейших сообщений об ошибках, поэтому CallbackSet, очевидно, был найден в chirpsdk.
После некоторого дальнейшего устранения неполадок я могу вернуться к рабочему состоянию после удаления chirpsdk 3.5 и повторной установки 3.4.6.
Потратил некоторое время на поиск журналов изменений и т. Д., Не находя что-то полезное.
Может кто-нибудь сказать мне, что мне нужно сделать, чтобы запустить его с помощью chirpsdk 3.5? Я использую Python 3.7.3, и мои навыки программирования на python ниже нуля.
/ Tom