Ce problème est apparu lorsque j'ai essayé d'exécuter redshift-gtk
. J'ai installé le programme manuellement et il fonctionne correctement avec juste redshift
mais je veux qu'il fonctionne avec l'indicateur. J'obtiens toujours la sortie suivante :
Traceback (most recent call last):
File "/usr/local/bin/redshift-gtk", line 26, in <module>
from redshift_gtk.statusicon import run
File "/usr/local/lib/python3.8/site-packages/redshift_gtk/statusicon.py", line 30, in <module>
import gi
ModuleNotFoundError: No module named 'gi'
Je pense qu'il s'agit davantage d'un problème général que d'un problème spécifique au redshift. J'ai déjà installé les pré-requis nécessaires :
python3-gi is already the newest version (3.36.0-1)
python3-gi-cairo is already the newest version (3.36.0-1).
gir1.2-gtk-3.0 is already the newest version (3.24.20-0ubuntu1)
J'ai essayé d'exécuter locate python3-gi
et voici le résultat :
/snap/gnome-3-28-1804/128/usr/share/doc/python3-gi
/snap/gnome-3-28-1804/128/usr/share/doc/python3-gi-cairo
/snap/gnome-3-28-1804/128/usr/share/doc/python3-gi/changelog.Debian.gz
/snap/gnome-3-28-1804/128/usr/share/doc/python3-gi/copyright
/snap/gnome-3-28-1804/128/usr/share/doc/python3-gi-cairo/copyright
/usr/share/doc/python3-gi
/usr/share/doc/python3-gi-cairo
/usr/share/doc/python3-gi/changelog.Debian.gz
/usr/share/doc/python3-gi/copyright
/usr/share/doc/python3-gi-cairo/changelog.Debian.gz
/usr/share/doc/python3-gi-cairo/copyright
/var/lib/dpkg/info/python3-gi-cairo.list
/var/lib/dpkg/info/python3-gi-cairo.md5sums
/var/lib/dpkg/info/python3-gi.list
/var/lib/dpkg/info/python3-gi.md5sums
/var/lib/dpkg/info/python3-gi.postinst
/var/lib/dpkg/info/python3-gi.prerm
Je n'ai donc aucune idée de la raison pour laquelle j'ai une erreur "No module named 'gi'". J'ai également installé Python-gobject :
python-gobject is already the newest version (3.34.0+2.28.6-14ubuntu1)
Voici ma version linux actuelle :
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
Qu'est-ce qui ne va pas ?