ОШИБКА:root: Не удалось найти любую библиотеку типов для Click
Я пытаюсь разработать приложение с Ubuntu SDK. Для этого я использую телефон Samsung Galaxy Nexus с Ubuntu Touch 13.10 Saucy.
Я создал проект в Ubuntu SDK (приложение с вкладками UI). Мой комплект устройств: UbuntuSDK для armhf (GCC ubuntu-sdk-13.10-saucy). Более новой версии Ubuntu Touch для телефона Galaxy Nexus не существует. Trusty или Utopic больше не поддерживается.
Независимо от того, что я пытаюсь сделать в Ubuntu Project, ошибка такова:
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.
Но ошибка, которую вы получаете, вызвана отсутствующей зависимостью, попробуйте вручную переустановить пакет click debian на вашем хосте, откройте терминал и введите:
sudo apt-get install --reinstall click python3-click