Utilice Pyinstaller para empaquetarlo en un archivo EXE.
La ruta absoluta de Python 2.7.12 Windows7
1. El archivo py a convertir no debe contener caracteres chinos. Es fácil que surjan algunas preguntas desconcertantes.
2.python necesita uno. archivo py. De lo contrario, aparecerán resultados inesperados en el archivo convertido. exe.
1. Configurar la fuente de la imagen pip.
Cree un directorio pip y un archivo pip.ini en el directorio de inicio del usuario. El método es el siguiente
Paso 1: Obtenga la ruta correspondiente a la variable HOMEPATH y ejecute set HOMEPAT H o haga eco de la colección HOMEPATH.
Los resultados anteriores muestran que la ruta correspondiente al directorio de inicio del usuario HOMEPATH es C:\Users\Administrator.
Paso 2: Cree un directorio pip en el directorio C:\Users\Administrator y cree un pip. ini en el directorio PIP. Si ya tiene un directorio pip y un archivo pip.ini, omita esto. En particular, el sufijo del archivo pip.ini es . Así que tenga en cuenta el posible impacto de ocultar los nombres de los archivos de extensión. Agregue contenido relevante al archivo pip.ini y guárdelo:
Paso 3: pruebe la herramienta pip para confirmar si las bibliotecas de terceros se pueden instalar automáticamente, como usar pip para instalar automáticamente la biblioteca de clases Pexpect.
Paso 4: Ingrese a la herramienta Python y ejecute el comando import pexpect import module. Si no hay errores, pip instalará automática y exitosamente la biblioteca Expect.
Paso 5: Una vez completada la instalación, puede ejecutar directamente pip install ${PackageName} para instalar la biblioteca de terceros en cualquier ruta.
2. Abra la ventana de línea de comando cmd, ingrese pip install pyinstaller e instale la biblioteca pyinstaller.
3. Confirme que el resultado de la instalación de pyinstaller.py installer esté ubicado en la ruta c:\Python27\Scripts. Ejecutar donde pyinstaller view
script de py installer [opciones]
Ejemplo: pyinstaller -F myscript.py
Opciones Descripción de opciones comunes:
Pyinstaller en realidad empaqueta el intérprete y el script de Python en un archivo ejecutable, lo cual es completamente diferente a compilarlo en código de máquina real. Por lo tanto, es posible que el empaquetado no necesariamente mejore la eficiencia operativa, pero puede reducirla, pero la ventaja es que Python y las bibliotecas dependientes de scripts no están instaladas en la máquina en ejecución.
Después de ingresar el script especificado, pyinstaller primero analizará otras dependencias de las que depende el script, luego buscará y copiará, recopilará y cifrará todas las dependencias relevantes, incluido el intérprete de Python, y finalmente colocará estos archivos en un directorio o empaquetado en un archivo ejecutable, y luego el archivo ejecutable generado se puede ejecutar directamente.
Cabe señalar que el archivo ejecutable empaquetado por pyinstaller solo se puede ejecutar en el mismo entorno que el sistema de la máquina empaquetadora. Los programas empaquetados en un entorno Python de 32 bits pueden ejecutarse en sistemas Windows de 32/64 bits. Los programas empaquetados en el entorno Python de 64 bits solo pueden ejecutarse en sistemas Windows de 64 bits. Por lo tanto, si desea empaquetar un programa, se recomienda utilizar un entorno Python de 32 bits para empaquetar.
1. Confirmar. El archivo py a convertir se ejecuta correctamente sin errores de sintaxis. Por ejemplo, ccc.py
2. Ejecute pyinstaller -F ${nombre del script Python} para completar la conversión del archivo. La ruta absoluta generada por. El archivo exe se mostrará en la penúltima línea, generalmente en el directorio donde se encuentra dist en el directorio actual. Convierte. El nombre del archivo exe es el mismo que el nombre del archivo python. Como se muestra en la siguiente figura
1. Si un script de Python utiliza una biblioteca de terceros, ¿cómo empaquetarlo?
Método 1: Copie el paquete correspondiente a la biblioteca de terceros en el mismo directorio que el script de Python que se va a empaquetar y luego ejecute el comando de empaquetado.
Método 2: pyinstaller.exe-F ruta\filename.py ruta\filename.py.
2. Mi secuencia de comandos de Python sale principalmente desde la línea de comando, pero la información relevante no se puede ver después de ejecutar el programa. ¿Cómo afrontarlo?
Agregue un comando a la última línea del script de Python: os.system('pause ') o raw_input('Presione enter cualquier tecla para salir...').
3. Quiero cambiar el ícono de mi plan ejecutivo empaquetado. ¿Qué debo hacer?
Utilice el parámetro -i. Por ejemplo, el comando: py installer-f-I tu pian \ QQ . ico.
4. La ventana CMD aparecerá cuando el programa se esté ejecutando. ¿Cómo eliminarlo?
Simplemente introduzca el parámetro -w .py installer .exe-f call _login py-w (-w significa eliminar la visualización de la ventana de la consola).
Referencia de origen del espejo de configuración de 5.pip