错误:root:无法找到 Click 的任何类型库

错误:root:无法找到 Click 的任何类型库

我尝试使用 Ubuntu SDK 开发应用程序。为此,我使用运行 Ubuntu Touch 13.10 Saucy 的三星 Galaxy Nexus 手机。

我在 Ubuntu SDK(带有选项卡式 UI 的应用程序)中创建了一个项目。我的设备套件是:UbuntuSDK for armhf(GCC ubuntu-sdk-13.10-saucy)。没有适用于 Galaxy Nexus 手机的较新版本的 Ubuntu Touch。不再支持 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 图像进行升级。

但是您收到的错误是由于缺少依赖项引起的,请尝试在您的主机上手动重新安装 debian click 包,打开终端并输入:

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

相关内容