archivo ejecutable exe del paquete Python

1. Utilice pyinstaller

pyinstaller es actualmente la herramienta de empaquetado de Python más popular. Los comandos básicos son los siguientes:

pip install pyinstaller
pyinstaller -F yourscript.py

Después de la ejecución, el archivo yourscript.exe se generará en la carpeta correspondiente. Al compilar un proyecto grande, algunos parámetros en xx.spec deben modificarse y compilarse de acuerdo con xx.spec

2. Utilice cx_Freeze

cx_Freeze es similar a pyinstaller, los comandos básicos son los siguientes:

pip install cx_Freeze
cxfreeze yourscript.py --target-dir dist

Después de la ejecución, se generará un archivo exe en la carpeta dist.

3. Utilice auto-py-to-exe

Esta es una herramienta de interfaz gráfica simple que es muy adecuada para que la utilicen principiantes y puede evitar operaciones de línea de comandos.

Instale auto-py-to-exe primero

pip install auto-py-to-exe
auto-py-to-exe

 Ejecute auto-py-to-exe, que abrirá la interfaz gráfica.

Haga clic en "Seleccionar archivo Python" en la interfaz gráfica para seleccionar el archivo Python que se va a empaquetar. Puede elegir si empaquetarlo como un solo archivo o un directorio, si desea incluir otros datos de archivos, etc., y seleccionar la ubicación donde Se guarda el archivo exe de salida. Haga clic en Convertir xx.py a xx.exe

4. Utilice py2exe

py2exe es una herramienta de empaquetado de Python veterana

pip install py2exe

Cree un archivo setup.py en el directorio yourscript.py para configurar los parámetros de empaquetado

from distutils.core import setup
import py2exe
 
setup(console=['yourscript.py'])

Luego ejecuta:

python setup.py py2exe

 Una vez completada la ejecución, se generará un directorio dist en el que se puede encontrar el archivo ejecutable empaquetado.

5. Utilice Nuitka

Nuitka puede compilar Python en binarios ejecutables o módulos de extensión

pip install nuitka

 Cree un archivo setup.py en el directorio del proyecto y especifique los módulos que se empaquetarán y otra información.

python -m nuitka --standalone --onefile setup.py

--standalone significa generar un archivo ejecutable independiente. --onefile significa empaquetar todo el código Python en un archivo binario. De forma predeterminada, el archivo ejecutable prog.exe se generará en el directorio dist.

Supongo que te gusta

Origin blog.csdn.net/athrunsunny/article/details/132559594
Recomendado
Clasificación