← Volver

Cómo compilar un archivo de Python

Usando el siguiente comando en la terminal:

python -m compileall archivo.py

donde archivo.py es el nombre o la ruta del archivo que se desea compilar. Esto generará una nueva carpeta llamada __pycache__, dentro de la cual se encontrará el archivo compilado con extensión .pyc. En lugar del nombre de un archivo puede especificarse una carpeta para que todos los archivos de Python contenidos en ella sean compilados.

Nótese que Python solo puede compilar archivos de extensión .py a .pyc que aún requieren del intérprete para ser ejecutados. Por ejemplo:

cd __pycache__
python archivo.python39.pyc

Los archivos compilados con una versión de Python no pueden ser ejecutados por un intérprete de otra versión.

Para generar un archivo ejecutable (por ejemplo, .exe en Windows) que no requiera de la presencia de un intérprete de Python, véase Generar archivo ejecutable con cx_Freeze, PyInstaller y py2exe.


compilacion


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.