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
.