henrywoo / kazam

Kazam2 - Linux Screen Recorder, Broadcaster, Capture and OCR with AI in mind
https://github.com/henrywoo/kazam
GNU General Public License v3.0
210 stars 22 forks source link

ImportError: cannot import name GUdev, introspection typelib not found #16

Closed kareemaly closed 1 month ago

kareemaly commented 1 year ago

Dear Maintainers, I'm getting this error on Ubuntu 22.04.02 LTS

$ kazam --debug

WARNING Kazam - Failed to correctly detect operating system.
DEBUG Kazam - Starting ...
DEBUG Kazam - Running on: Ubuntu 12.10
DEBUG Kazam - Kazam version: 1.5.6 Bulldog
DEBUG Kazam - Starting new instance ...
Traceback (most recent call last):
  File "/home/kareem/.local/bin/kazam", line 148, in <module>
    from kazam.app import KazamApp
  File "/home/kareem/.local/lib/python3.10/site-packages/kazam/app.py", line 36, in <module>
    from kazam.backend.prefs import *
  File "/home/kareem/.local/lib/python3.10/site-packages/kazam/backend/prefs.py", line 30, in <module>
    from kazam.backend.webcam import Webcam
  File "/home/kareem/.local/lib/python3.10/site-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 136, in load_module
    raise ImportError('cannot import name %s, '
ImportError: cannot import name GUdev, introspection typelib not found
DemonRx commented 1 year ago

Install the package gir1.2-gudev-1.0

henrywoo commented 1 month ago

And please try the latest version:

pip install kazam -U

This should fix your issue.