GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Python 3 Appindicator3:¿Qué es la dependencia?

Estoy empaquetando una aplicación que escribí en Python 3 que usa:

from gi.repository import AppIndicator3

Como estoy enumerando las dependencias, no he podido determinar qué paquete contiene AppIndicator3 . Supuse que python-appindicator , pero mirando ese paquete parece que es para Python 2, no para Python 3.

¿De qué paquete debo depender?

Respuesta aceptada:

Estás importando desde gi.repository . El archivo para este módulo es:

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

Y ese archivo proviene de:

$ 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

Entonces, el paquete que necesita (al menos en 14.04) es python3-gi .


Ubuntu
  1. Linux vs Unix:¿Cuál es la diferencia?

  2. ¿Qué es el comando de árbol en Ubuntu?

  3. ¿Cuál es la forma más sencilla de SSH usando Python?

  4. ¿Cuál es el significado de POSIX?

  5. ¿Qué es el enlazador de oro?

Terraform vs Kubernetes:¿Cuáles son las diferencias?

¿Qué es el error 503 Servicio no disponible?

¿Qué es el Shell en Linux?

Sabores de Ubuntu:¿Cuál es la diferencia?

iptables vs nftables:¿Cuál es la diferencia?

¿Qué es el comando matar en Linux?