Kazam - 警告 Kazam - 无法正确检测操作系统

Uts*_*haw 6 package-management python kazam python3

我的操作系统:Ubuntu 20.04LTS
python --version:找不到命令 python
python3 --version:Python 3.8.2

Kazam 工作得很好。我定期使用sudo apt-get update; sudo apt-get upgrade命令升级软件包。我还使用update-manager -c命令更新操作系统。所以,有一天 kazam 停止了工作。它给出了以下错误:

/usr/bin/kazam:32: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk
WARNING Kazam - Failed to correctly detect operating system.
Traceback (most recent call last):
  File "/usr/bin/kazam", line 147, in <module>
    from kazam.app import KazamApp
  File "/usr/lib/python3/dist-packages/kazam/app.py", line 36, in <module>
    from kazam.backend.prefs import *
  File "/usr/lib/python3/dist-packages/kazam/backend/prefs.py", line 30, in <module>
    from kazam.backend.webcam import Webcam
  File "/usr/lib/python3/dist-packages/kazam/backend/webcam.py", line 24, in <module>
    from gi.repository import GObject, GUdev
  File "/usr/lib/python3/dist-packages/gi/importer.py", line 132, in load_module
    raise ImportError('cannot import name %s, '
ImportError: cannot import name GUdev, introspection typelib not found

Run Code Online (Sandbox Code Playgroud)

我跑sudo ln -s /usr/bin/python3 /usr/bin/python了一个不同的目的。几天后发生了以下情况:(不知道系统如何安装此python版本)
python --version:Python 2.7.18rc1
后来我也删除了符号链接。因此,现在python命令输出未找到命令。

Eug*_*rwe 1

错误并不那么严重,但 Kazam 无法正常工作的事实却很严重。首先,首先忽略错误,然后在终端中尝试以下操作:

sudo apt-get purge kazam
Run Code Online (Sandbox Code Playgroud)

然后:

sudo apt-get install kazam
Run Code Online (Sandbox Code Playgroud)

如果声音不起作用,请按照此帖子操作:

屏幕录制应用程序在 ubuntu 20.04 中未检测到音频

Kazam 的问题在于它是开源软件,最后一次更新源代码是在 2 年前。所以需要摆弄。


小智 0

我删除了 Kazam 的 .confg,它解决了问题。