Imposible usar pyinstaller
Hola amigos del foro, mi problema es que convertir un archivo de py a exe usando pyinstaller es imposible, he probado todos los métodos disponibles en Internet, no en YouTube, no en sitios web y no en foros gratuitos, no en los archivos pdf disponibles en Internet. Ayúdenme y gracias de antemano.
1 respuesta
-
Hola,
¿Qué versión de Python?
¿Por qué es imposible?
Si no funciona, entonces debes tener un error, un mal funcionamiento, tendrás que decir más sobre lo que está pasando.
Y si no puedes hacerlo con pyinstaller, intenta con cx_freeze, mira bien esta página donde hay un montón de información.
https://stackoverflow.com/questions/41570359/how-can-i-convert-a-py-to-exe-for-python#answer-44433442
También hay que probar auto-py-to-exe.-
Mi versión de PYTHON es la 3.6. En cuanto al problema, no he podido determinarlo antes del límite de tiempo. Ya he probado cx_freeze y tampoco me ha funcionado. Tal vez el problema no esté relacionado con el programa, sino con mi Python, aunque lo he desinstalado y reinstalado varias veces. Tal vez el problema esté en la computadora, ya que he encontrado varios problemas que han tardado tiempo en resolverse y no he tenido éxito, pero cuando pasa mucho tiempo, el problema se resuelve solo sin ninguna intervención humana (lo que puede durar un mes en la mayoría de los casos), así que en este problema me he apoyado en eso y lo estoy verificando desde hace aproximadamente dos meses con la esperanza de que esta magia se resuelva de nuevo, pero no he tenido suerte esta vez, así que he seguido buscando soluciones, con la esperanza de encontrar una solución a mi problema.
-
@hajardrNo sirve de nada reinstalar Python varias veces, lo instalas una vez y ya está, no hay ninguna razón para que empiece a fallar solo, a menos que elimines archivos de módulos.
De acuerdo, tienes la versión 3.6.
No sé mucho sobre pyinstaller y nunca he necesitado hacer un ejecutable, así que la documentación dice que genera un archivo myscript.spec.
https://pyinstaller.readthedocs.io/en/stable/usage.html
¿Qué contiene el tuyo cuando usaste pyinstaller?
¿Qué contienen los archivos de logs? (si no es demasiado largo)
Deberías intentar usar auto-py-to-exe, seguro que será más fácil para ti ya que hay una interfaz gráfica.
https://github.com/brentvollebregt/auto-py-to-exe -
@vortexEn cuanto a tu pregunta sobre lo que pasa cuando uso pyinstaller, no tuve la oportunidad originalmente de utilizarlo. En cuanto a los archivos que planeo convertir, son pequeños códigos como
contraseña = "hajardr"
palabra = ""
intentos = 0
mientras palabra != contraseña y intentos <3 :
palabra = input("escribe la contraseña aquí")
intentos += 1
si palabra == contraseña :
print("correcto")
si palabra != contraseña y intentos <=3 :
print("fuera de intentos")
Entonces, no creo que ese sea el problema y quiero destacar que también he utilizado github, pero cuando puse la ruta del archivo, lo abrió para mí a través de firefox y escribió estas dos líneas para mí, que no puedo escribir delante de ellos, para no entender su contenido :
# Detectar automáticamente los archivos de texto y realizar la normalización LF- texto=auto
-
@hajardrHola,
No entiendo mucho de lo que dices.
auto-py-to-exe se instala con pip, como se indica claramente en la página de github de este módulo.
Por lo tanto, deberías saber instalar un módulo de python con pip, ya que lo hiciste con pyinstaller.
Una vez instalado auto-py-to-exe, solo queda ejecutarlo simplemente con el comando auto-py-to-exe en tu consola dos de Windows, y si no funciona (comando desconocido), entonces como también se indica en el readme de este módulo, hazpython -m auto_py_to_exe
siempre en tu consola de Windows.
Todo esto es fácil de hacer y accesible para principiantes.
Y si no puedes hacerlo, debes detallar punto por punto lo que has hecho y lo que obtienes siendo conciso en lo que narras. -
@vortexpero mi problema es que pip no funciona.
-