Saltar al contenido

Python no puede instalar PyGObject

Ya no busques más por todo internet ya que has llegado al lugar necesario, contamos con la respuesta que quieres pero sin complicarte.

Solución:

Desde febrero de 2017, puede instalar pygobject directamente a través de pip: pip install pygobject. Sin embargo, requiere que se instalen algunos paquetes.

Antes de eso, tomó un tiempo, pero fue posible instalar pygobject con pip, desde este compromiso.

Sin embargo, pygobject no estaba en pypi, por lo que tenía que especificar la URL de git o tarball:

  • git+https://git.gnome.org/browse/pygobject
  • https://download.gnome.org/sources/pygobject/3.22/pygobject-3.22.0.tar.xz

Este último solo funciona con pygobject 3.22+, lo que debería haber ocurrido a mediados de septiembre de 2016. (3.21.1 debería ser la primera versión de desarrollo instalable por pip)

Para ventanas

  1. Vaya a http://www.msys2.org/ y descargue el instalador x86_64
  2. Siga las instrucciones de la página para configurar el entorno básico
  3. Correr C:msys64mingw32.exe – debería aparecer una ventana de terminal
  4. Ejecutar pacman -Suy
  5. Ejecutar pacman -S mingw-w64-i686-gtk3 mingw-w64-i686-python3-gobject
  6. Para probar que GTK 3 está funcionando, puede ejecutar gtk3-demo
  7. Copia el hello.py script que creaste para C:msys64home
  8. En la terminal mingw32 ejecutar python3 hello.py – Debería aparecer una ventana.

Para ubuntu/Debian

Instalación del sistema proporcionado PyGObject:

  1. abrir una terminal
  2. Ejecutar sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0
  3. Cambie el directorio a donde está su hello.py script se puede encontrar (por ejemplo, cd Desktop)
  4. Correr python3 hello.py

Instalación desde PyPI con pip:

  1. Abre una terminal y entra en tu entorno virtual
  2. Ejecutar
    sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
  3. Ejecutar pip3 install pycairo para construir e instalar Pycairo
  4. Ejecutar pip3 install PyGObject para compilar e instalar PyGObject
  5. Cambie el directorio de trabajo a donde está su hello.py se puede encontrar el guion
  6. Correr python3 hello.py

Puedes leer más aquí

Upstream PyGObject simplemente no es compatible con esto. Consulte el proyecto PyGObject win32 o el proyecto MSYS2 para obtenerlo fácilmente.

Aquí puedes ver las reseñas y valoraciones de los lectores

Ten en cuenta comunicar esta sección si si solucionó tu problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *