Python es un lenguaje muy parecido a Mac. Se deshace de muchas de las convenciones de sintaxis de los lenguajes de programación tradicionales en favor del código legible por humanos, la jerarquía basada en pestañas y la gestión de memoria abstracta. Es un gran primer lenguaje de programación especialmente, lo que deja a mucha gente buscando explicaciones sobre cómo realizar tareas que aparentemente son tan simples, sin un tutorial pensado para explicarlas. Ejecutar un script de Python en macOS suele ser una de esas cosas.
Si no está familiarizado con el lenguaje, puede reconocer los scripts escritos en Python por su extensión de archivo distintiva «.py». Los scripts de Python se pueden ejecutar de dos formas diferentes, dependiendo de las herramientas que tenga a su disposición.
Con terminal
Este método más universal utiliza solo herramientas y utilidades integradas.
1. Tome nota de la ruta de la secuencia de comandos de Python en Finder.
Si no está seguro de cuál es el camino, puede averiguarlo fácilmente. Haga clic derecho en el archivo mientras mantiene presionado el Opción y seleccione «Copiar … como nombre de ruta» para copiar la ruta a su portapapeles.
1. Utilice el cd
comando para navegar a la carpeta que contiene el archivo Python. Si copió el nombre de la ruta anterior, péguelo después de la cd
mando.
2. Escriba el siguiente comando para ejecutar el script:
python filename.py
Por supuesto, reemplace filename
con el nombre real de su secuencia de comandos. En nuestro ejemplo, lo reemplazamos el nombre del archivo con configure.py
.
Lanzador de Python
De forma predeterminada, macOS viene con Python 2.7.3 instalado. Sin embargo, esa no es la versión más nueva de Python. Si ha instalado Python 3, tendrá acceso a algunas herramientas de software más. Estos incluyen Python Launcher, un programa GUI que ejecuta scripts de Python. Si está instalado en su Mac, puede ejecutar scripts de Python desde Finder.
1. Busque el archivo de secuencia de comandos de Python en Finder.
2. Haga clic con el botón derecho en el archivo y seleccione «Abrir con -> Python Launcher» en el menú contextual.
Alternativamente, los scripts de Python se pueden arrastrar al ícono del Lanzador de Python. Esto funciona con el icono de Python Launcher tanto en el Dock como en la carpeta Aplicaciones.
Configuración del lanzador de Python
También puede ajustar Python Launcher con algunas opciones adicionales. Con estas opciones, puede seleccionar su versión de Python, habilitar herramientas de depuración y ajustar cómo se ejecuta el script. Estas opciones serán principalmente de interés para aquellos con algún conocimiento del lenguaje de programación Python.
La ventana de Preferencias de Python Launcher se abre en segundo plano automáticamente cuando se ejecuta Python Launcher. También puede abrirlo manualmente seleccionando «Python Launcher -> Preferences» en la barra de menú de Python Launcher.
La ventana de preferencias también se puede invocar antes de ejecutar un script. Arrastre la secuencia de comandos en el icono del Lanzador de Python mientras mantiene presionada la tecla de opción, y el menú de preferencias se generará antes de que se ejecute la secuencia de comandos, lo que le permitirá ajustar la configuración que solo se aplicará a esta ejecución de la secuencia de comandos. Normalmente, los cambios en las preferencias de Python Launcher son globales y afectan a todos los scripts futuros.
Conclusión
Los archivos de Python también se pueden ejecutar dentro del IDE de Python, IDLE. Para los programadores de Python que trabajan dentro del IDE, esto tiene sentido. Pero si solo está buscando lanzar rápidamente un guión, es como encender un cigarro con un misil de crucero. Impresionante, quizás, pero no lo que podría llamar «necesario».