Cómo ejecutar un script de Python en Mac

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 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 un par de formas diferentes, según 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.

ejecutar-python-script-macos-finder-python-script-location

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 en el portapapeles.

ejecutar-python-script-macos-finder-copy-path-name

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.

ejecutar-python-script-macos-terminal-cd-to-folder

2. Escriba el siguiente comando para ejecutar el script:

ejecutar-script-python-macos-terminal-ejecutar-script-python

Por supuesto, reemplace filename con el nombre real de su script. 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.

ejecutar-python-script-macos-finder-python-script-location

2. Haga clic con el botón derecho en el archivo y seleccione “Abrir con -> Python Launcher” en el menú contextual.

ejecutar-python-script-macos-python-launcher-open-with-menu

Alternativamente, los scripts de Python se pueden arrastrar al ícono de Python Launcher. Esto funciona con el icono de Python Launcher tanto en el Dock como en la carpeta Aplicaciones.

Configurar Python Launcher

ejecutar-python-script-macos-python-launcher-preferencias

También puede ajustar Python Launcher con algunas opciones adicionales. Con estas opciones, puede seleccionar su versión de Python, habilitar las 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 el script en el icono de Python Launcher mientras mantiene presionada la tecla de opción, y el menú de preferencias se generará antes de que se ejecute el script, lo que le permitirá ajustar la configuración que solo se aplicará a esta ejecución del script. Por lo general, 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”.

¿Es útil este artículo?

¡Ayúdanos a difundirlo!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *