Python-Fehler beheben: 'ValueError: Namespace GnomeDesktop not available' auf Ubuntu

English Deutsch

Problem:

Auf Ubuntu versuchen Sie, ein Python-Skript mit dem gi-Paket und GnomeDesktop auszuführen, aber Sie sehen diesen Stacktrace:

error.txt
Traceback (most recent call last):
  File "myscript.py", line 48, in <module>
    gi.require_version('GnomeDesktop', '3.0')
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 130, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace GnomeDesktop not available

Lösung

Installieren Sie gir1.2-gnomedesktop-3.0:

install.sh
sudo apt -y install gir1.2-gnomedesktop-3.0

und versuchen Sie erneut, Ihr Skript auszuführen.


Check out similar posts by category: Linux, Python