Error al Instalar PyQT5 via Consola

451 views
Skip to first unread message

Irwin Rodriguez

unread,
Dec 19, 2017, 8:25:07 AM12/19/17
to VFP a Python
Saludos comunidad,

Estoy intentando instalar Pyqt5 pero tengo el siguiente error al ejecutar el comando: python configure.py



como se puede observar en la imagen, estoy posicionado sobre el directorio de PyQT que es un comprimido que me he bajado de la web https://www.riverbankcomputing.com/software/pyqt/download
en ese sitio aparece un mensaje de que para Windows ya no hay un Instalador tanto de PyQt como de SIP asi que toca bajarse los fuentes y hacer uno mismo el instalador segun la ayuda en: http://pyqt.sourceforge.net/Docs/PyQt5/installation.html

He investigado acerca del error y dicen que debo especificar el directorio donde se encuantra --qmake pero es allí donde reside mi duda, ¿Cuál directorio si estoy pocisionado sobre él?

También hice la instalacion via pip:

pip3 install PyQt5


Éste comando si me funcionó y supuestamente me instaló el PyQt pero, ¿Cómo ejecuto el Designer?

Honestamente esta es la parte que odio de Linux y ahora me aplican lo mismo en Windows? que les cuesta hacer el bendito installer y colgarlo en la web? por que tienen que poner a parir a los desarrolladores?

Saludos y espero que ya alqguien haya pasado por esto y me de una luz para poder comenzar a trabajar.










Auto Generated Inline Image 1

Irwin Rodriguez

unread,
Dec 19, 2017, 8:37:17 AM12/19/17
to vfp-a-...@googlegroups.com
Después de haber instalado PyQt5 via pip, me aparecen estas dos carpetas:

Imágenes integradas 1
pero dentro de esas carpetas no encuentro un exe que haga referencia al qmake, también puse la carpeta bin en el PATH de windows pero tampoco:

El contenido de la carpeta dist-info
Imágenes integradas 2

Y el contenido de PyQT5

Imágenes integradas 3

y aquí la carpeta Bin que puse en el PATH sin exito alguno:

Imágenes integradas 4

Qué estoy haciendo mal? que me falta por hacer?

Saludos...!












--
Has recibido este mensaje porque estás suscrito al grupo "VFP a Python" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-a-python+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-a-...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/vfp-a-python.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Irwin Rodríguez
Analista Programador

+593 0994903424
Latacunga - Ecuador

Carlos Miguel FARIAS

unread,
Dec 19, 2017, 11:16:06 AM12/19/17
to vfp-a-python
PyQT5 supuestamente es licenciado, la versión free es pyside.
Yo probé pyside pero no me resulta simple (y los ejecutables quedan grandes)
Por eso, me tire a tkinter, esperando que wxpython para python 3 se estabilice.
Saludos: Miguel, La Pampa (RA)

Irwin Rodriguez

unread,
Dec 19, 2017, 11:40:53 AM12/19/17
to vfp-a-...@googlegroups.com
Gracias Carlos,

Entonces (según tu criterio) la mejor opción para desarrollo DeskTop es tkinter con wxpython?

Carlos Miguel FARIAS

unread,
Dec 19, 2017, 3:18:23 PM12/19/17
to vfp-a-python
Depende del desktop que quieras desarrollar.
Hay una versión de pyqt que es pyside y que es libre. pyqt/pyside son librerías gráficas muy potentes.
Igual nivel está wxpython, aunque esta última esta recién en las primeras versiones soportadas para python 3.x y algunas herramientas están "verdes".
Tkinter, que está normalmente incluida dentro de python (es la GUI estándar) tiene menos componentes (pero si no cuentas la grilla) tiene más widgets que VFP.
También está kivy, que además es portable a móviles.
Dependiendo de lo que quieras desarrollar, tanto pyside como wxpython lejos tienen mas widgets (componentes) que la GUI de fox (por ejemplo wxpython te permite abrir páginas html dentro de uno de sus widgets).
En cambio tkinter, es una interfaz muy liviana, no tienes tantas cosas armadas (se consigue revolviendo en la web), pero es posiblemente la más simple.
Para diseños de interfaces, para wxpython puedes usar wxformbuilder, para tkinter puedes usar pygubu.
Mis pruebas con pyside son de hace unos tres años, luego me concentré en tkinter, porque para mis necesidades se adaptaba mejor.
Saludos: Miguel

Irwin Rodriguez

unread,
Dec 19, 2017, 4:08:12 PM12/19/17
to vfp-a-...@googlegroups.com
Bueno me toca investigar un poco más antes de elegir la adecuada, no quiero perder tiempo estudiando una GUI para que a la final me resulte inútil para mi propósito.

Por cierto, ayer instalé PostGreSQL y me llamó mucho la atención del PgAdmin ya que su clasica interface ha cambiado totalmente, tuve el presentimiento de que estaba desarrollada en Python y cuando busco la carpeta me encuentro con esto:

Imágenes integradas 1

Aparentemente está desarrollada con Python 2.7 + Qt5

Aqui una imagenes del pgAdmin: No soy experto pero da la impresion de que han embebido el browser para ejecutar codigo HTML y la interface parece hecha con Bootstrap, en fin solo son especulaciones pero sea cual sea el caso, me gusta mucho y definitivamente quiero aprender esas tecnicas de desarrollo para mis aplicaciones Desktop.

Saludos...!



Imágenes integradas 2

Imágenes integradas 3

Imágenes integradas 4

Imágenes integradas 5

Imágenes integradas 6

Carlos Miguel FARIAS

unread,
Dec 20, 2017, 5:43:53 AM12/20/17
to vfp-a-python
Si. pgadmin 4 de postgresql está hecha con python más pyqt5.
Pero te fijaste el tamaño de los archivos?
La biblioteca de pgadmin son 129 Mb, y si te fijas es casi todo pyqt5 (fijate que el pgadmin pesa algo más de 200kb.
Y te puedo aclarar que con tkinter no necesitas tanto espacio, porque he hecho aplicaciones que acceden a datos y no requiere tanto espacio.
En fin. Atención. Si seleccionas pyqt5 o pyside, no es mala elección, lo importante es que tengas claro tu target.
Si necesitas interfaces tipo Office de los nuevos, con tkinter vas a trabajar como loco para lograrla.
En cambio con pyside o wxpython la cosa va a ser mucho más simple
Saludos: Miguel

Irwin Rodriguez

unread,
Dec 20, 2017, 8:57:03 AM12/20/17
to vfp-a-...@googlegroups.com
Que locura verdad? Todos esos frameworks ponen a uno a pensar como loco. Pero entiendo que segun mi target entonces uno de ellos es el indicado, parafraseando a  un bloggero  que citó algo por allí: "Si meto un ferrari en el bosque para arrastrar leña entonces mi Jeep 4x4 de 20 años de antiguedad me viene mejor". Cada herramienta fue desarrollada con un propósito así que mi trabajo es encotrar la adecuada.


PD. Voy a estar mirando de cerca a tkinter y comento.

Saludos...!
Irwin Rodríguez
"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."
Reply all
Reply to author
Forward
0 new messages