Archivo ejecutable en Python | Windows| PyInstaller |PyQT5| Python | ¡Muy fácil!

preview_player
Показать описание
¿Necesitas ejecutar tu código de Python en una máquina que no tiene instalado este lenguaje? Aquí te mostramos lo fácil que es hacerlo con PyInstaller, con dos ejemplos, uno que solamente corre el programa en la consola y otro programa, en el que utilizamos QTdesigner.
Esperamos que este vídeo te sea de utilidad, y si tienes mejoras al programa, no olvides compartirlas en la caja de comentarios.
✔Versiones que manejamos en el vídeo:
Sistema operativo: Windows 8
✔ Nuestro Blog:
✔Instrucción para convertir los archivos ui en py:
✔Nuestro blog
✔Spyder
✔¿Qué hace Pyinstaller? (Conferencia Pycon)
¿De dónde descargar Pyinstaller?
pip install pyinstaller
Actualizarlo a una nueva versión
pip install --upgrade pyinstaller
Si es necesario, utilizar los siguientes “Parches” (Error de recursion)
cd pyinstaller
git pull origin +refs/pull/3024/merge
pip install .
Qué código agregar para que la ventana pueda funcionar correctamente
Para Windows
Buscar pip-win y ejecutar el código en la ventana que se abrirá:
venv -c -i pyi-env-name
En la ventana del sistema, escribir la instrucción:
pyinstaller --onedir --windowed (ruta del archivo)
Asegurarse de tener la carpeta plataforms con los dlls para que corra la aplicación:
libEGL.dll
Asegurarse de incluir el hook de pandas si hace falta
Error al cargar Pandas (Failed to execute application)
Para agregar el hook:
Otra ayuda adicional, para el tema de Pandas:
Seguir los pasos de instalación de la página de Pyinstaller
Si hay algún problema, seguir los pasos:
Información adicional para problemas que se pueden presentar
Failed to load platform plugin "windows"
Añadir imágenes en un sólo archivo
Código mencionado en el vídeo:
if __name__ == "__main__":
window = MyApp()
#Cambiar la ruta
if filePath != "":
# print ("Dirección",filePath) #Opcional imprimir la dirección del archivo

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Otros vídeos que pueden ser de utilidad:
✔ Pandas + QT Designer
✔ Clases en Python (Muy básico!)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
✔Música
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Рекомендации по теме
Комментарии
Автор

Gracias esperaba este video. Que buena informacion :) . Saludos :)

MarisolRamos-
Автор

Ya logre solucionarlo que bien me siento no sabes cuanto tiempo me duro lograrlo gracias ese era el camino saludos

lokitosamax
Автор

Muy buenas! Saludos desde Uruguay! Estoy empezando a usar PyQt y a programar en Python, estos videos me seran de mucha ayuda. saludos y suscrito! Espero me ayuden a programar!
P.D: Me gusta como explicas!!

alexpraiz
Автор

Muy buen video, mis respetos y un suscriptor mas

acpiautomatizacion
Автор

Hola, no me canso de dar gracias por haberme topado con su canal, todo su contenido es genial, si van a cambiar que sea solo para mejorar.
Aprovecho para pedirles ayuda, estoy tratando de pasar a ejecutable un archivo que hice para mi trabajo, ese archivo lo pude hacer gracias a sus videos de sobre Qt, solo que por más que he estado buscando no encuentro el ejecutable pip-Win_1.9(1).exe, llegué a un repositorio pero me dicen que ya no existe aiudaaa

pedroserrano
Автор

Entonces podría usar este archivo generado en una pc recién formateada, solo con el windows instalado?

danielinfantes
Автор

Muy bueno, gracias de corazón, funcionó.

GregorioHonorato
Автор

Cuando intento descargar py-win del sitio pip-win_1.9 me sale un mensaje del sitio web que dice Repositorio no encontrado, como le hago para descargarlo

abrilandreanahmensochoa
Автор

Se puede hacer un ejecutable para linux si se desarrolló en Windows?

juanjoerazo
Автор

No tengo la carpeta dist dentro de Anaconda y no me deja crear el ejecutable

cristianfernandogarciabern
Автор

ejecuat perfectamente en windows 10
mas no en otras versiones
gracias..!!

IAReynaldo
Автор

Hola.. tengo esta situación.. tiene alguna solución?!..

Error loading Python DLL
FormatMessageW failed.

harrisonpr
Автор

Gracias por la información. Pero tengo una pregunta, después de tener el archivo ejecutable lo puedo distribuir comercialmente. Sabiendo que tiene en código PyQT5 o se tiene que adquirir la licencia comercial de PyQt5. O cual es la diferencia entre PyQt5 Free y PyQt5 Commercial

carloshelichica
Автор

Es raro para el plug in como era py pense debo bajar el pyinstaller para que lo cambie de py a exe para que funciones este debo instalar a su vez python lenguaje pero quizar se puede agregar el plig in directo a blender Pero no hay videos.de.como hacerlo es frustante para gente que no somos programadores ayuda alguien

eliezermexicanimation
Автор

Hola!.
El programa que estoy elaborando consta de varias ventanas. Realicé el procedimiento descrito en el vídeo para obtener el ejecutable, pero me dice que no se puede ejecuta el Script. ¿Cómo se hace el en caso de tener un programa con varias ventanas en QTdesigner?

josegamboa
Автор

Hola, me aparece ' "pyinstaller" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.' Pero ya lo instale, que puedo hacer?

gaboo
Автор

Buenas tardes, al ejecutar el pyinstaller me general un error : File "c:\users\cyborg\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\hooks\hook-sqlalchemy.py", line 30, in <module>
dialects = eval(dialects.strip())
File "<string>", line 0
ya traté de localizarlo pero no lo encuentro, espero me puedas ayudar.
saludos...

gilbertobaltazar
Автор

Hola! Muy buen trabajo el que están haciendo! Muy útil. De casualidad podrán explicar cómo hacerlo en Mac? Creo que otra alternativa es py2app (sólo para Mac), pero no se bien como usar ninguna de las dos. Si pudieran enseñarlo, o pudieran dirigirme a algún otro link, se los agradecería muchísimo! Saludos, y gracias!

magufo
Автор

Hay restriccion de comercializar o vender aplicaciones con python y la librería pyqt5?? Por tema de licencia me refiero

geodatacenter
Автор

Voy a colocarle el comando y me dice que pyinstaller no es un comando reconocible

msisolucionestecnologica