Wb_mcu_fw_update и обновленный python

Захотелось обновить прошивки устройств утилитой wb_mcu_fw_update

получил ошибку

File "/usr/bin/wb-mcu-fw-updater", line 6, in <module> from wb_mcu_fw_updater import fw_downloader, update_monitor, user_log, die, fw_flasher, CONFIG, logger ModuleNotFoundError: No module named 'wb_mcu_fw_updater'

Прочитал тему: Не работает wb_mcu_fw_update

Там проблему решили сменой версии питона на родной 3.5.
Все так.

Мини инструкция кому пригодится:

Утилитой update-alternatives необходимо создать ссылки на установленные версии питона
На дефолтный 3.5 и 3.9 (в моем случае). Цифра в конце команды - приоритет

root@wirenboard:~# update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
update-alternatives: используется /usr/bin/python3.5 для предоставления /usr/bin/python3 (python3) в автоматическом режиме
root@wirenboard:~# update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
update-alternatives: используется /usr/bin/python3.9 для предоставления /usr/bin/python3 (python3) в автоматическом режиме

Далее можно изменять версию питона командой

update-alternatives --config python3

Пример:

root@wirenboard:~# python3 --version
Python 3.5.3
root@wirenboard:~# update-alternatives --config python3
Есть 2 варианта для альтернативы python3 (предоставляет /usr/bin/python3).

  Выбор   Путь            Приор Состояние
------------------------------------------------------------
  0            /usr/bin/python3.9   2         автоматический режим
* 1            /usr/bin/python3.5   1         ручной режим
  2            /usr/bin/python3.9   2         ручной режим

Press <enter> to keep the current choice[*], or type selection number: 2
update-alternatives: используется /usr/bin/python3.9 для предоставления /usr/bin/python3 (python3) в ручном режиме
root@wirenboard:~# python3 --version
Python 3.9.2
root@wirenboard:~# 
2 лайка