錯誤:根:找不到任何 Click 的類型庫

錯誤:根:找不到任何 Click 的類型庫

我嘗試使用 Ubuntu SDK 開發一個應用程式。為此,我使用運行 Ubuntu Touch 13.10 Saucy 的 Samsung 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

您應該使用 devel 頻道中提供的鏡像來升級您的 ubuntu-touch 鏡像。

但是您收到的錯誤是由於缺少依賴項引起的,請嘗試在主機上手動重新安裝 debian click 軟體包,打開終端並鍵入:

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

相關內容