Como instalar GTK3+ en Windows

Hola hackers!
En esta entrada te voy a mostrar como instalar GTK3+ para python en windows y en cualquier sistema operativo obviamente.

Quizás muchos se encontraron con problemas al instalar GTK3+ en windows 7 o superior por la dependencia de la librería Cairo y otros.
Me encantaría decirles que les traigo la solución, pero en realidad les traigo la forma mas fácil de realizar esta instalación.

Y la sorpresa es conda! Si, bueno, los entornos virtuales son las mejores soluciones para los problemas de dependencias, si no sabes lo que son, a ponerse a estudiar.

Jeje bueno, te lo hago facil, en pocas palabras un entornos virtual nos permite generar pequeños entornos de desarrollos aislados entre sí, si no te dije nada..
Basicamente un entorno virtual te permite trabajar de manera aislada con diferentes versiones de paquete en cada entorno, por ejemplo: Python 3.8 en uno y en otro python 3.7 u 2.7, al mismo tiempo cada uno de estos entornos podría tener instaladas diferentes versiones de Pandas (for example, high english).

En fín demasiadas vueltas y poco codigo, igual es poco codigo jeje, y acá les va la serie de pasos:

  1. Instalar conda o miniconda: https://docs.conda.io/en/latest/miniconda.html
  2. Abrir conda prompt
  3. Ejecutar estas simples y felices lineas de codigo:
#(base)$ create env -n gtk3 python=3.8 # Creando entorno virtual con python 3.8, dale que si a todo
#(base)$ conda activate gtk3 #Activamos el ambiente virtual
#(gtk3)$ conda install -c conda-forge gtk3 # Si a todo
#(gtk3)$ conda install -c pyobject #Si a todo, vos confia

Y con estos pasito ya tenemos instalado gtk3 + pyobject, todo listo para desarrollar en GTK3+.

Podes seguir este post para probar que está funcionando Tutorial Creando calculadora con python y gtk, de paso dejen un comentario y like en el video ;).

Y como soy bueno se los dejo más facil!

#(gtk3)$ git clone https://github.com/Ymil/lvcalculadora.git
#(gtk3)$ cd lvcalculadora
#(gtk3)$ python calculadora-gtk3.py

No se olviden de comentar y compartir.!

Deja un comentario