GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Python 3 Appindicator3:Was ist die Abhängigkeit?

Ich packe eine App, die ich in Python 3 geschrieben habe und die Folgendes verwendet:

from gi.repository import AppIndicator3

Beim Auflisten der Abhängigkeiten konnte ich nicht feststellen, welches Paket AppIndicator3 enthält . Ich habe auf python-appindicator getippt , aber wenn man sich dieses Paket ansieht, scheint es, dass es für Python 2 und nicht für Python 3 ist.

Auf welches Paket sollte ich mich verlassen?

Akzeptierte Antwort:

Sie importieren aus gi.repository . Die Datei für dieses Modul ist:

$ python3 -c 'import gi.repository, sys; print (sys.modules["gi.repository"].__file__)'
/usr/lib/python3/dist-packages/gi/repository/__init__.py

Und diese Datei kommt von:

$ dpkg -S $(python3 -c 'import gi.repository, sys; print (sys.modules["gi.repository"].__file__)')
python3-gi: /usr/lib/python3/dist-packages/gi/repository/__init__.py

Das Paket, das Sie (zumindest am 14.04) benötigen, ist also python3-gi .


Ubuntu
  1. Linux vs. Unix:Was ist der Unterschied?

  2. Ubuntu Server vs. Desktop:Was ist der Unterschied?

  3. Was macht die Tastenkombination Strg-Alt-+?

  4. Was ist der Pfad der Festplatte im Terminal?

  5. Was ist der Goldlinker?

Terraform vs. Kubernetes:Was sind die Unterschiede?

Was ist der Fehler 503 Dienst nicht verfügbar?

Was ist die Shell unter Linux?

Ubuntu-Varianten:Was ist der Unterschied?

iptables vs. nftables:Was ist der Unterschied?

Was ist der Kill-Befehl in Linux?