En 1998, programando en Pascal, para hacer un ejecutable simplemente clikeaba en el IDE: File --> Make .exe Hoy, no encuentro otro camino para hacer un ejecutable en Python que lo que acertadamente describe este video. O Pascal estaba muy adelantado a su tiempo, o a Python le falta mucho por evolucionar. Saludos desde 🇺🇾.
Pascal es un lenguaje compilado, siempre va a tener un .exe para ejecutarse y va a tardar mas. En cambio Python es un lenguaje interpretado, no se necesita de un .exe para hacer las pruebas No es que pascal fuese adelantado a su época, simplemente es compilado y ya
No hay boton directo pero si "lo necesitas", puedes escribir 3 lineas y ya. El paradigma en py es distinto, en los compilados es obligatorio el uso de objetos y ejecutables, por lo que como subproducto de eso, el exe siempre esta disponible por default. Aqui se trabaja sin esa necesidad, y es mas rapido no crear .exe cada vez. Igualmente entiendo los casos de uso en donde sí se necesita un exe. Pero sepa que al distribuir .exes como lo suelen hacer los estudiantes de C/Pascal/etc , se estan infringiendo inumerables clausulas de las bibliotecas que incluimos, porque se estan distribuyendo compiladas sin ni siquiera expresar que se hace y ni hablar del resto de las condiciones de uso. Otras razones para no hacerlo incluyen que muchos codigos pueden no ser compilables asi como son, por ejemplo si se usa de la forma default al multiprocessing. Tambien estarás encapsulando demasiado software (todo el python interpreter) que quedara repetido adentro de cada exe.
Hola! Primero te agradezco muchisimo la claridad para explicar. Ahora hago una consulta, y seguro alguien más tuvo un problema similar: Mi situación es que estoy intentando empaquetar un proyecto que tiene un env virtual, por lo que los paquetes no se encuentran en el dir de instalacion de python. En este proy. utilizo Pandas y OracleDB, entre otras librerias. Al ejecutar el exe resultante surge un error "Module Not Found OracleDB". Alguna idea de cómo resolverlo? 🙏
hola ayuda no me sale el archivo .exe pero cuando ejecuta el codigo me sale upx is not available. pyinstaller ademas me sale que tiene problemas con lo de open cv
cuando entren a la carpeta usuarios y luego a su usuario notaran que la carpeta AppData no esta (creo que es por un tema de seguridad), la solucion es escribirla arriba en la barra de ruta, agregan despues de su usuario \AppData y ya les entra a la carpeta ya que la carpeta si existe pero esta en oculto por eso no es visible, les deberia de quedar algo como c:\usuarios\tuUsuario\AppData
la manera de obtener el path no es optima, puedes instalar directamente el py installer y ahi te saldra una advertencia en amarillo con la direccion del path ahi si haces lo que dice el compa y lo agregas, no es necesario buscar de carpeta en carpeta el path, por lo demas buen tutorial solo por esa parte me quede estancado casi todo el dia sin saber que hacia mal.
Una pregunta, si el archivo toma imagenes de carpetas ajenas el archivo ejecutable debe ponerse conjunto a esas carpetas con imagenes?Saludos y gracias por tan buen trabajo
debes cambiar el codigo para que no sea una ruta adsoluta, si no que mas bien sea dinamico, si no te va generar error cuando cambies de equipo, yo lo solucione haciendo que los import sean de seleccion, y lo export queden en la ruta donde se ejecuta el proyecto.
SmartScreen de Microsoft Defender impidió el inicio de una aplicación desconocida, como firmó un archivo *.exe para evitar esos inconveniente y evitar cambiar la configuración de windows defender ??
A mi me da este error Traceback (most recent call last): File "registroescolar.py", line 5, in ModuleNotFoundError: No module named 'ventana' pero ventana esta en el mismo script que la aplicacion
Hola, estoy aprendiendo y quiero crear mi primer .exe pero cuando hago los pasos al ejecutar me dice que se perdio cierta linea, probe en varios programas y me dice siempre en alguna linea donde tiene un input
Sigo todas las instrucciones y se crea mi archivo, pero luego el ejecutable no funciona, no hace nada cuando le hago clic ¿Alguien sabe cómo lo puedo solucionar?
revisa en "local" en vez de roaming, de ahí busca la carpeta "programs" y ahí debería de estar o solo busca python en el buscador de windows, le das click derecho y abrir ubicación del archivo, te abrirá una carpeta donde ahi estara un acceso directo de python, le das click derecho y de nuevo abrir ubicacion del archivo
C:\Users\bruno\OneDrive\Escritorio\Visualcode Py\progrma terminado>pyinstaller --onefile -w nuevo intentp.py "pyinstaller" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
extrañamente al compilar un archivo python se genera un virus activo wtf?
4 месяца назад
a mí también me ha pasado. avast detecta troyano. si alguien te hubiese respondido explicando que no les no, no comentaría. pero como no ha sido así lo pongo, por si acaso
Hice un programa que usa openpyxl para ayudarme a automatizar un trabajo que se me hace tedioso en mi trabajo como auxiliar administrativo y pues por alguna razon al crear el ejecutable, este no hace nada
La encontre abriendo nuevamente el isntalador de python y fijandome donde se instala, en mi caso estaba en "C:\Users\Matt\AppData\Local\Programs\Python" en vez de roaming estaba en local.
Hola tengo un problema y es que me sale el siguiente error: 232 INFO: wrote C:\Users\Usuario\Desktop\Snake ejecutable\Juego snake\Serpiente.spec script 'C:\Users\Usuario\Desktop\Snake ejecutable\Juego snake\Serpiente' not found, sabes como lo puedo solucionar?
Cuando ejecuta pyinstaller, tiene permisos para escribir esa ruta, te crea las carpetas dist y build? Quizas te convenga tener un directorio para los proyectos en vez de alojarlos en el escritorio y asi sabrás exactamente dónde está tu archivo .py y sus dependencias. Y podrás manejar los permisos de lectura/escritura también. Otra practica muy util en crear un environment virtual para cada proyecto y asi incluir en el exe sólo lo que tu script consume.
"pyinstaller" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. me entrega este problema, hecho de todo para buscar la mejora
Code Hive. Buen video. El ejecutable creado es considerado como virus. Python mete virus al compilar el ejecutable? O por que pasa esto o como se puede solucionar esto.
al no ser de una empresa reconocida, el antivirus que tengas, da igual cual sea, lo detecta como un virus, porque no sabe quien lo creo, entonces puede ser un virus, tu si tuvieras de repente un archivo que no sabes de quien es, creerias que es un virus (o al menos me pasa a mi xd)
tambien puede que la ruta sea otra para la variabe de entorno C:\Users\NOMBREUSER\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\Scripts
Muy buen video!!! una consulta, yo tengo un problema, segui tus pasos pero me sale error cuando ejecuto mi programa, mi aplicativo sube archivos a un serviror usando la libreria paramiko, en consulta funciona muy bien pero cuando genero el ejecutable lo genera normal las carpetas y en dist/archivo.exe ejecuto y me sale error: No module named 'paramiko' ... la verdad no se como corregir eso soy nuevo en python!! mil gracias de ante mano
Encontraste solución? Al parecer en ocasiones pyinstaller no empaqueta algunas librerías y eso genera error al abrir el exe, me pasa lo mismo con la librería keyboard
Gracias por tu video, podrías decirme que hago me marca este error cuando ejecuto: Traceback (most recent call last): File "proyecto.py", line 69, in File "tkinter\__init__.py", line 2136, in wm_iconbitmap _tkinter.TclError: bitmap "C:\Users\Javis\AppData\Local\Temp\_MEI72642\icono2.ico" not defined
Un poco tarde pero para que quede para la posterioridad: 1. Una opción es mover el exe a la misma carpeta del script. 2. Si tu script hace uso de una terminal deberías agregar al comando de cmd algunas de las siguientes opciones (pyinstaller.org/en/stable/usage.html#cmdoption-c) 3. Verifica que el icon esté en la misma carpeta que el script
@@KenChad ok, otra cosa, sabes como hago para que cuando le pase el keylogger.exe a otro compu (tengo otra compu para probar el script) me dice un error de que no esta la carpeta pyton algo asi, sabes?
Hola brot Una consulta por favor Un buen amigo hace varios años me regalo un archivo python (.py) El archivo python es un programa muy novedoso e importante para mi Quería convertirlo en un un archivo ejecutable (.exe) Antes puedo instalar python a mi computadora y luego seguir los pasos de este tutorial paso a paso. Mi consulta es esta: El código que me regalo usa librerías de opencv. Tengo que resolver el asunto de ensamblar las librerías de opencv con python para que pueda funcionar? El problema es que no puedo hacer los arreglos de python y opencv
hola, alguien me puede ayudar? es que yo tenia python 3.12, pero no encontraba la carpeta Scripts, me lo desinstale, instale el 3.10, que es con el que me funciono antes, pero sigo sin encontrar la carpeta Scripts, tampoco encuentro la carpeta Python, ni la Python310
@@allanorozco1509 si todavia si, en otra pc lo tengo instalado hace un tiempo, entonces hago los .exe desde alli, pero te agradeceria mucho si me podrias decir como resolverlo, saludos y gracias
@@Mr_Monkydyo tengo el 3.12 y la mia no estaba en la ruta del video si no que bifurca a partir de la carpeta Appdata en la que la carpeta de python no esta en roaming si no que esta dentro de: \AppData\Local\Programs\Python\Python312\Scripts", si quieres vuelvete a instalar el 3.12 y buscalo ahi
proba escribir en el cmd "where ptyhon". Esto te dice dónde está instalado. Si el comando where tampoco funciona y Python está instalado en tu sistema, puedes tratar de buscarlo manualmente en las ubicaciones comunes de instalación de Python en Windows. Algunas ubicaciones comunes de instalación en Windows son: C:\Program Files\Python3.11 C:\Users\\AppData\Local\Programs\Python\Python3.11
hago todo el paso a paso pero me aparece este error que puede ser "pyinstaller" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
proba esrcibir en el cmd "where python" y una vez que encuentres el dir de instalacion, busca Scripts. Si usas un IDE tipo PyCharm o VSCode, también por ver donde se están descargando las librerias y de dónde toma el intérprete de Python. @@gomezreyescristiangabriel3518
hola como estas muy bueno tu video, te hago una consulta, al ejecutar el .exe me tira el siguiente error: ModuleNotFoundError: No module named 'pyodbc' que podria ser?
Hola, a mi me salió el mismo error en mi programa con el modulo PIL, pero al momento de ejecutar mi programa en el visual funciona correctamente.. .. ojala nos puedas ayudar
Buen video man, pero no me ha salido cuando intento convertirlo a ejecutable :c, esto es todo lo que me sale desde que pongo a instalar el pyinstaller: Requirement already satisfied: pyinstaller in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (5.3) Requirement already satisfied: pywin32-ctypes>=0.2.0 in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyinstaller) (0.2.0) Requirement already satisfied: setuptools in c:\program files\windowsapps\pythonsoftwarefoundation.python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\site-packages (from pyinstaller) (63.2.0) Requirement already satisfied: pefile>=2022.5.30 in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyinstaller) (2022.5.30) Requirement already satisfied: pyinstaller-hooks-contrib>=2021.4 in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyinstaller ) (2022.10) Requirement already satisfied: altgraph in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyinstaller) (0.17.2) Requirement already satisfied: future in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pefile>=2022.5.30->pyinstaller) (0.18. 2) [notice] A new release of pip available: 22.2.1 -> 22.2.2 [notice] To update, run: C:\Users\Ismael Simon\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\python.exe -m pip install --upgrade pip PS D:\Programación\Python> pyinstaller --onefile -w JuegoXD.py pyinstaller : El término 'pyinstaller' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo. En línea: 1 Carácter: 1 + pyinstaller --onefile -w JuegoXD.py + ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException no tengo idea xD, si puedes ayudarme te agradeceré uwu
Asegúrate de haber seguido correctamente los pasos para la parte del PATH, esa configuración es necesaria para que se pueda leer el comando de pyinstaller
En 1998, programando en Pascal, para hacer un ejecutable simplemente clikeaba en el IDE: File --> Make .exe Hoy, no encuentro otro camino para hacer un ejecutable en Python que lo que acertadamente describe este video. O Pascal estaba muy adelantado a su tiempo, o a Python le falta mucho por evolucionar. Saludos desde 🇺🇾.
Me volvio loco eso, como es posible que en Java que dicen que es super viejo, pueda hacer algo tan básico como un ejecutable.
Pascal es un lenguaje compilado, siempre va a tener un .exe para ejecutarse y va a tardar mas. En cambio Python es un lenguaje interpretado, no se necesita de un .exe para hacer las pruebas
No es que pascal fuese adelantado a su época, simplemente es compilado y ya
No hay boton directo pero si "lo necesitas", puedes escribir 3 lineas y ya. El paradigma en py es distinto, en los compilados es obligatorio el uso de objetos y ejecutables, por lo que como subproducto de eso, el exe siempre esta disponible por default. Aqui se trabaja sin esa necesidad, y es mas rapido no crear .exe cada vez. Igualmente entiendo los casos de uso en donde sí se necesita un exe.
Pero sepa que al distribuir .exes como lo suelen hacer los estudiantes de C/Pascal/etc , se estan infringiendo inumerables clausulas de las bibliotecas que incluimos, porque se estan distribuyendo compiladas sin ni siquiera expresar que se hace y ni hablar del resto de las condiciones de uso. Otras razones para no hacerlo incluyen que muchos codigos pueden no ser compilables asi como son, por ejemplo si se usa de la forma default al multiprocessing. Tambien estarás encapsulando demasiado software (todo el python interpreter) que quedara repetido adentro de cada exe.
El día que Juan se entere de que los que programan en JS tienen que abrir un navegador web para correr el programa .....
Pasa en py, php, js, ts ....
ALTO CAPOO LO ESTABA INTENTANDO SOLO CON CHAT GPT ME TARDE 2 HORAS Y NO PODIA HERMANO TU WEA 5 MIN ME AYUDASTE MUCHO UN CAPPOOOOOO
tu wea xd
@@GzzStr jajajaajajajajaaa
Colabórame yo también estoy intentando hacer mi ejecutable pero para utilizarlo en otro pc.
Hola! Primero te agradezco muchisimo la claridad para explicar. Ahora hago una consulta, y seguro alguien más tuvo un problema similar: Mi situación es que estoy intentando empaquetar un proyecto que tiene un env virtual, por lo que los paquetes no se encuentran en el dir de instalacion de python. En este proy. utilizo Pandas y OracleDB, entre otras librerias. Al ejecutar el exe resultante surge un error "Module Not Found OracleDB". Alguna idea de cómo resolverlo? 🙏
me funciona , peroal ejecutar el .exe resultante solo abre la ventana de ms/dos en negro y no hace ejecuta el script. faltara algo ?
y si son varios archivos, carpeta de modulos, database etc...
cada que vaya a realizar un nuevo proyecto hare el mismo procedimiento?
hola ayuda no me sale el archivo .exe pero cuando ejecuta el codigo me sale upx is not available. pyinstaller ademas me sale que tiene problemas con lo de open cv
tengo instalada la misma versión de python, pero no esta la carpeta python como en tu video, que paso ahí?
x2
x3
x4
x5 😔
cuando entren a la carpeta usuarios y luego a su usuario notaran que la carpeta AppData no esta (creo que es por un tema de seguridad), la solucion es escribirla arriba en la barra de ruta, agregan despues de su usuario \AppData y ya les entra a la carpeta ya que la carpeta si existe pero esta en oculto por eso no es visible, les deberia de quedar algo como c:\usuarios\tuUsuario\AppData
la manera de obtener el path no es optima, puedes instalar directamente el py installer y ahi te saldra una advertencia en amarillo con la direccion del path ahi si haces lo que dice el compa y lo agregas, no es necesario buscar de carpeta en carpeta el path, por lo demas buen tutorial solo por esa parte me quede estancado casi todo el dia sin saber que hacia mal.
Una pregunta, si el archivo toma imagenes de carpetas ajenas el archivo ejecutable debe ponerse conjunto a esas carpetas con imagenes?Saludos y gracias por tan buen trabajo
tengo la misma duda, ya la has solucionado? Si es asi podrias decirmelo porfavor
debes cambiar el codigo para que no sea una ruta adsoluta, si no que mas bien sea dinamico, si no te va generar error cuando cambies de equipo, yo lo solucione haciendo que los import sean de seleccion, y lo export queden en la ruta donde se ejecuta el proyecto.
@@muerteakudai hola quiero saber si a ustedes en otro equipo lo detecta como virus o cómo puedo evitar esto, a mi me lo detecta como troyano :(
@@alexiagonzalez7473 por lo que tengo entendido es normal que los antivirus salten con este tipo de programas
para los que no les aparece app data, tienen que poner ver, mostrar, elementos ocultos en la barra de opciones de arriba del explorador de archivos
Y si tengo dos py y quiero crear un solo ejecutable de estos dos archivos?
debes seleccionar el archivo que haga que se ejecute tu proyecto amigo
excelent solo tengo la duda si el programa llama a otra venta otro archivo py al hacer el ejecutable se pierde y no abre la otra ventana
Una duda, si es más de un archivo del que depende el programa únicamente convierto el man en ejecutable?
Bien, pero si tengo varios archivos es decir partir el codigo por modulos para que sea mas simple y entendible
"pyinstaller" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
pip install pyinstaller
@@juandiazdise18 lo hice
@@dantegamerpro1128 tienes Python agregado al path ?
En el apartado de usuarios no me aparece el app data, twngo Windows 11
Tiene que darle "mostrar elementos ocultos". Ahí sale la carpeta.
Ese ejecutable puede correr en windows sin tener el SHELL DE PYTHON instalado ?????
exacto amigo
@@estevanfedericoduquelopez2522 Tambien en windows 7 x64??
Este método funciona para convertir en ejecutable el código fuente de RUclips-dl que está en GitHub?
SmartScreen de Microsoft Defender impidió el inicio de una aplicación desconocida, como firmó un archivo *.exe para evitar esos inconveniente y evitar cambiar la configuración de windows defender ??
A mi me da este error Traceback (most recent call last):
File "registroescolar.py", line 5, in
ModuleNotFoundError: No module named 'ventana' pero ventana esta en el mismo script que la aplicacion
Me pasa lo mismo...
Lo solucioné ejecutando el comando sin el parámetro de -w : pyinstaller --onefile nombre_programa.py . Lo creó y se ejecuta bien
@@SamGamyiKLC hice lo mismo pero solo se me abre el cmd y al instante se cierra
@@incagarcilasodelavega7442 ¿revisaste si tienes la última versión de Puthon?
@@SamGamyiKLC ya lo arreglé hermano, eres un crack!
Hola, estoy aprendiendo y quiero crear mi primer .exe pero cuando hago los pasos al ejecutar me dice que se perdio cierta linea, probe en varios programas y me dice siempre en alguna linea donde tiene un input
Hola, me puedes guiar en tu experiencias.
Excelente video mi Estimado. Muy agradecido y éxito al canal.
Sigo todas las instrucciones y se crea mi archivo, pero luego el ejecutable no funciona, no hace nada cuando le hago clic ¿Alguien sabe cómo lo puedo solucionar?
Al abrir el .exe me sale la ventana negra como hago para que no aparezca.
no me aprece la carpeta python en roaming
revisa en "local" en vez de roaming, de ahí busca la carpeta "programs" y ahí debería de estar
o solo busca python en el buscador de windows, le das click derecho y abrir ubicación del archivo, te abrirá una carpeta donde ahi estara un acceso directo de python, le das click derecho y de nuevo abrir ubicacion del archivo
@@ImDavidGD gracias
@@ImDavidGD gracias pa
Funciona con un archivo de interfaz que llama a varios archivos ?
Me crea el archivo, solo que este no se ejecuta :/
C:\Users\bruno\OneDrive\Escritorio\Visualcode Py\progrma terminado>pyinstaller --onefile -w nuevo intentp.py
"pyinstaller" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
lo solucionaste?
@@JFBM_BEATS nop. Utilice un programa llamado auto py to exe
mi ejecutable se congela, a que se debe eso?
y como hago para actualizar el código.exe o tengo que hacer o través el procedimiento?
Super mil mil gracias perfecto, tener en cuenta que las imágenes si tienes, ponerla en la carpeta dist, o por lo menos a mi me toco, de resto perfecto
Que pasa si tengo mi python en visual pero no me sale en la carpeta roaming?
extrañamente al compilar un archivo python se genera un virus activo wtf?
a mí también me ha pasado. avast detecta troyano. si alguien te hubiese respondido explicando que no les no, no comentaría. pero como no ha sido así lo pongo, por si acaso
No funciona bro, siempre hay errores con modulos tkinter entry
Hice un programa que usa openpyxl para ayudarme a automatizar un trabajo que se me hace tedioso en mi trabajo como auxiliar administrativo y pues por alguna razon al crear el ejecutable, este no hace nada
soy el unico al que el proyecto cuando se esta convirtiendo a .exe sale que es un virus?
Hermano sos un capo nada mas que decir
a mi no me aparece la carpeta python que hago ahora
No me deja usar pyinstaller no lo reconoce
A mí tampoco ayuda
Supieron resolverlo?
alguien sabe como quito la funcion de esc para siga corriendo y no se cierre?
fenomeno me lo resolivste en 2 min 30 merecido like buen video
no puedo encontrar los scrips segun la ubicaciones no los tengo hay
que windows tenes ? yo en win 11 lo tengo en la siguiente ruta C:\Users\user \AppData\Local\Programs\Python\Python312\Scripts
@@MartyBackFly, gracias, bro 3>
tengo python 3.10 pero no tengo esa carpeta por que?
la carpeta de python310 en appdata/roaming no me aparece
la carpeta esta en disco c nomas y ahi arriba de usuario te aparece python,no esta adentro del usuario en este caso
es una carpeta oculta, tenes que poner ver todos los archivos en el explorador de archivos de windows
appdata/local/programs
La encontre abriendo nuevamente el isntalador de python y fijandome donde se instala, en mi caso estaba en "C:\Users\Matt\AppData\Local\Programs\Python" en vez de roaming estaba en local.
Cuando se genera el archivo .exe. microsft lo borra. alguien que diga como se hace.
Hola tengo un problema y es que me sale el siguiente error: 232 INFO: wrote C:\Users\Usuario\Desktop\Snake ejecutable\Juego snake\Serpiente.spec
script 'C:\Users\Usuario\Desktop\Snake ejecutable\Juego snake\Serpiente' not found, sabes como lo puedo solucionar?
Cuando ejecuta pyinstaller, tiene permisos para escribir esa ruta, te crea las carpetas dist y build? Quizas te convenga tener un directorio para los proyectos en vez de alojarlos en el escritorio y asi sabrás exactamente dónde está tu archivo .py y sus dependencias. Y podrás manejar los permisos de lectura/escritura también.
Otra practica muy util en crear un environment virtual para cada proyecto y asi incluir en el exe sólo lo que tu script consume.
una pregunta,ahora que lo tenemos ya instalado como exe,como revertirlo,osea como pasarlo de exe a py
no se puede, pero no deberias tener problema se qued aintacto tu archivo py
"pyinstaller" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
me entrega este problema, hecho de todo para buscar la mejora
pone "py -m pip install pyinstaller"
@@JMIrazoqui gracias men
Code Hive. Buen video.
El ejecutable creado es considerado como virus. Python mete virus al compilar el ejecutable? O por que pasa esto o como se puede solucionar esto.
El ejecutable que sea crea no esta firmado y un archivo no firmado es reconocido por el sistema operativo como v1ru$
al no ser de una empresa reconocida, el antivirus que tengas, da igual cual sea, lo detecta como un virus, porque no sabe quien lo creo, entonces puede ser un virus, tu si tuvieras de repente un archivo que no sabes de quien es, creerias que es un virus (o al menos me pasa a mi xd)
No me sale la variable path que hay que editar... Que triste
tambien puede que la ruta sea otra para la variabe de entorno
C:\Users\NOMBREUSER\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\Scripts
sino aparece appdata?
x2?
Gracias!!! Usaba pyinstaller ---onefile pyinstaller archivo.py, y no funcionaba. Sldos.
Me dice que mi archivo tiene virus :c y literalmente solo es una interfaz gráfica sin lógica chale ayuidaaa
me pasa lo mismo que raro
Hola bro si tengo 5 archivos . py unidos por syc call , como hago para convertirlo en exe
AMIGOS, desactiven el antivirus que tengan y el de Windows también si es que les salta error al crear el exe
todos los videos que salen es de como pasar un solo archivo py, yo tengo toda una carpeta de un proyecto, ya me estoy preocupando de que no se pueda
Pudiste solucionarlo? me encuentro en la misma situación :c
Muchas gracias, justo lo que necesitaba
Muy buen video!!! una consulta, yo tengo un problema, segui tus pasos pero me sale error cuando ejecuto mi programa, mi aplicativo sube archivos a un serviror usando la libreria paramiko, en consulta funciona muy bien pero cuando genero el ejecutable lo genera normal las carpetas y en dist/archivo.exe ejecuto y me sale error: No module named 'paramiko' ... la verdad no se como corregir eso soy nuevo en python!! mil gracias de ante mano
Encontraste solución? Al parecer en ocasiones pyinstaller no empaqueta algunas librerías y eso genera error al abrir el exe, me pasa lo mismo con la librería keyboard
Hola amigo me funciona correctamente, pero a veces el ejecutable simplemente desaparece alguna idea de porque pasa eso?
compañero creo que el antivirus borra el executable
Alguien sabe porque ahora pyinstaller ya no funciona? Pensé que era en mi equipo pero no intente en otro y pasa lo mismo
pone "py -m pip install pyinstaller"
Ya me funcionó, gracias
buen tutorial. me funciono. gracias
hola, me podrias pasar el codigo del snake?
hola no me reconoce el comando pip :(
Gracias por tu video, podrías decirme que hago me marca este error cuando ejecuto: Traceback (most recent call last):
File "proyecto.py", line 69, in
File "tkinter\__init__.py", line 2136, in wm_iconbitmap
_tkinter.TclError: bitmap "C:\Users\Javis\AppData\Local\Temp\_MEI72642\icono2.ico" not defined
Un poco tarde pero para que quede para la posterioridad:
1. Una opción es mover el exe a la misma carpeta del script.
2. Si tu script hace uso de una terminal deberías agregar al comando de cmd algunas de las siguientes opciones (pyinstaller.org/en/stable/usage.html#cmdoption-c)
3. Verifica que el icon esté en la misma carpeta que el script
Holaa tengo duda, lo convertí en exe pero al ejecutarlo me lo marca como troyano, cómo puedo evitar esto:(
jajajaajjajajajajjaja me pasa lo mismooo
me pasa lo mismo, lo solucionaste?
@@GustavoGarcia-yn7ft si, simplemente pon que no es una amenaza y ya
@@KenChad ok, otra cosa, sabes como hago para que cuando le pase el keylogger.exe a otro compu (tengo otra compu para probar el script) me dice un error de que no esta la carpeta pyton algo asi, sabes?
@@GustavoGarcia-yn7ft pero solo pasa el exe? O pasas todo lo de la carpeta?
Hola brot
Una consulta por favor
Un buen amigo hace varios años me regalo un archivo python (.py)
El archivo python es un programa muy novedoso e importante para mi
Quería convertirlo en un un archivo ejecutable (.exe)
Antes puedo instalar python a mi computadora y luego seguir los pasos de este tutorial paso a paso.
Mi consulta es esta:
El código que me regalo usa librerías de opencv.
Tengo que resolver el asunto de ensamblar las librerías de opencv con python para que pueda funcionar?
El problema es que no puedo hacer los arreglos de python y opencv
Ya hice los arreglos el código no da error pero ya no corre
Hola, puedo tratar de ayudarte
@@Guardabarranc
Tengo Python con html y css y quiero empaquetar todo en uno solo . Como puedo hacerlo ?
Creo que para eso te serviría más Docker
no funciona , sale error
excelente tutorial
Ayúdenme porfavor no me sale bien
no tengo app data :(
hola, alguien me puede ayudar? es que yo tenia python 3.12, pero no encontraba la carpeta Scripts, me lo desinstale, instale el 3.10, que es con el que me funciono antes, pero sigo sin encontrar la carpeta Scripts, tampoco encuentro la carpeta Python, ni la Python310
Todavía necesitas ayuda?
@@allanorozco1509 si todavia si, en otra pc lo tengo instalado hace un tiempo, entonces hago los .exe desde alli, pero te agradeceria mucho si me podrias decir como resolverlo, saludos y gracias
@@Mr_Monkydyo tengo el 3.12 y la mia no estaba en la ruta del video si no que bifurca a partir de la carpeta Appdata en la que la carpeta de python no esta en roaming si no que esta dentro de: \AppData\Local\Programs\Python\Python312\Scripts", si quieres vuelvete a instalar el 3.12 y buscalo ahi
gracias un sub mas les recomiendo que agan a al pie del video.
El chatgpt les puede ayudar tambien
Ami no me sale el python en appdata
proba escribir en el cmd "where ptyhon". Esto te dice dónde está instalado. Si el comando where tampoco funciona y Python está instalado en tu sistema, puedes tratar de buscarlo manualmente en las ubicaciones comunes de instalación de Python en Windows. Algunas ubicaciones comunes de instalación en Windows son:
C:\Program Files\Python3.11
C:\Users\\AppData\Local\Programs\Python\Python3.11
Gracias tremendo aporte
a alguien mas no le aparece la carpeta de script?
graacias hermano ! funciono al 100 %
En dos minutos ???? CAGUENTÒ !!
muy bueno hermano
Excelente, muy buen Video.👍
graciaaaaas, me ayudo mucho
hago todo el paso a paso pero me aparece este error que puede ser
"pyinstaller" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
Encontraste la carpeta scripts? Porque poniendolo en el path ya sirve luego reinicias en mi caso me funciono asi
Ayuda!! no encuentro la carpeta de scripts
@@wenssen
proba esrcibir en el cmd "where python" y una vez que encuentres el dir de instalacion, busca Scripts. Si usas un IDE tipo PyCharm o VSCode, también por ver donde se están descargando las librerias y de dónde toma el intérprete de Python.
@@gomezreyescristiangabriel3518
Eres un crack New sub and like
BENDITO VIDEO 1000/10
A mi me sale que tiene un virus xD
hola como estas muy bueno tu video, te hago una consulta, al ejecutar el .exe me tira el siguiente error: ModuleNotFoundError: No module named 'pyodbc' que podria ser?
Hola, a mi me salió el mismo error en mi programa con el modulo PIL, pero al momento de ejecutar mi programa en el visual funciona correctamente..
.. ojala nos puedas ayudar
Mil gracias
Alguien que hizo y le salió bien
Ha sido un dolor de cabeza para mí...
jaja
bro tienes mi usuario yo soy diego!
Sublime
thank you
Buen video
no encuentro la direccion de dices, estoy bien pendejo pipipi
me crea un .exe manifest
Buen video man, pero no me ha salido cuando intento convertirlo a ejecutable :c, esto es todo lo que me sale desde que pongo a instalar el pyinstaller:
Requirement already satisfied: pyinstaller in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (5.3)
Requirement already satisfied: pywin32-ctypes>=0.2.0 in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyinstaller) (0.2.0)
Requirement already satisfied: setuptools in c:\program files\windowsapps\pythonsoftwarefoundation.python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\site-packages (from pyinstaller) (63.2.0)
Requirement already satisfied: pefile>=2022.5.30 in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyinstaller) (2022.5.30)
Requirement already satisfied: pyinstaller-hooks-contrib>=2021.4 in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyinstaller
) (2022.10)
Requirement already satisfied: altgraph in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyinstaller) (0.17.2)
Requirement already satisfied: future in c:\users\ismael simon\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pefile>=2022.5.30->pyinstaller) (0.18.
2)
[notice] A new release of pip available: 22.2.1 -> 22.2.2
[notice] To update, run: C:\Users\Ismael Simon\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\python.exe -m pip install --upgrade pip
PS D:\Programación\Python> pyinstaller --onefile -w JuegoXD.py
pyinstaller : El término 'pyinstaller' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha
ruta es correcta e inténtelo de nuevo.
En línea: 1 Carácter: 1
+ pyinstaller --onefile -w JuegoXD.py
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
no tengo idea xD, si puedes ayudarme te agradeceré uwu
Asegúrate de haber seguido correctamente los pasos para la parte del PATH, esa configuración es necesaria para que se pueda leer el comando de pyinstaller
@@CodeHiveChannel A mi no me sale la carpeta Python\ dentro de Roaming\, alguna otra ruta donde se encuentre, para ubicar la de Script\?
@@Scrater_Oner puedes buscar en C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python310\Scripts.
Este método funciona para convertir en ejecutable el código fuente de RUclips-dl que está en GitHub?
Una pregunta si yo quiero que ese ejecutable funcione en otra computadora que se debe instalar ?
nada, ese ejecutable ya contiene todo lo que necesite. Ya si no funciona instala la version de python con la que lo creaste y con eso debería bastar
No tengo la carpeta de Python, que hago
Busca en otros lugares, yo la encontre en: C:\Users\(mi usuario)\AppData\Local\Programs\Python\Python311. Espero la encuentres!