ОШИБКА:root:Не удалось найти ни одной библиотеки типов для Click

ОШИБКА:root:Не удалось найти ни одной библиотеки типов для Click

Я пытаюсь разработать приложение с помощью Ubuntu SDK. Для этого я использую телефон Samsung Galaxy Nexus, работающий под управлением Ubuntu Touch 13.10 Saucy.

Я создал проект в Ubuntu SDK (приложение с вкладками пользовательского интерфейса). Мой комплект устройств: UbuntuSDK для armhf (GCC ubuntu-sdk-13.10-saucy). Более новой версии Ubuntu Touch для телефона Galaxy Nexus нет. Trusty или Utopic больше не поддерживаются.

Почти независимо от того, какой проект Ubuntu я пробую, ошибка такая:

ERROR:root:Could not find any typelib for Click
Traceback (most recent call last):
  File "/tmp/qtc_device_applaunch.py", line 25, in <module>
    from gi.repository import Click
ImportError: cannot import name Click

Это проблема версии моего телефона?

решение1

Вам следует обновить свой образ ubuntu-touch до образа, доступного на канале devel.

Но ошибка, которую вы получаете, вызвана отсутствующей зависимостью. Попробуйте вручную переустановить пакет Debian Click на своем хосте, откройте терминал и введите:

sudo apt-get install --reinstall click python3-click 

Связанный контент