Saltar al contenido

Actualizar y usar Python 3 en una Mac

Puede pensar que su nueva Mac tiene la última interpretación de todo el software relevante. Para la mayoría de las aplicaciones de beneficiario, estaría en lo cierto, pero para los marcos subyacentes, esa es otra historia. Las Mac más nuevas siempre se envían con Python 2.7.10, aunque la interpretación estable más fresco es Python 3.5. Si eso parece una gran discrepancia entre las versiones, es porque lo es. Pero la nueva interpretación no es necesariamente mejor: Python 3 no es compatible con Python 2, y la mayoría de los desarrolladores todavía usan Python 2.

¿2to3 o no 2to3?

Un beneficiario ingenuo podría pensar que Python 3 es mejor porque es más nuevo. No estarían totalmente equivocados ya que Python 3 incluye algunas características nuevas y geniales que Python 2 no tiene. Sin bloqueo, contiguo con estas nuevas características, Python 3 incluso tiene un problema: no es compatible con Python 2. Esto significa que los programas escritos para un intérprete de Python 2 no funcionarán en un intérprete de Python 3. Incluso funciones fundamentales. como print funcionan de forma diferente entre Python 2 y 3, lo que hace que cambiar de una plataforma a otra no sea trivial.

Pero, ¿por qué todo el mundo no se ha cambiado a Python 3? El principal problema es que hay una yerro de motivación convincente. Python 2 es un estilo sólido y solo los usuarios avanzados podrán disfrutar al mayor las nuevas funciones de Python 3. Adicionalmente, Python 2.7.10 está preinstalado en todas las Mac y en varias distribuciones de Linux.

Sin bloqueo, Python 2 no estará aquí para siempre. Los desarrolladores han establecido 2020 como el extremo año para el soporte de Python 2, y luego todos deberán portar sus programas a Python 3. Utilidades como 2 a 3 Facilite la transformación de un software de Python 2 en una sintaxis válida de Python 3, pero si ha utilizado Google Translate ayer, sabrá que no será valentísimo.

Actualice a Python 3 en su Mac

Aunque este no es el típico de facto, puede ejecutar Python 3 en su computadora hoy. Incluso puede ejecutarlo con una instalación simultánea de Python 2.7 sin afectar la instalación de la interpretación 2.7.

1. Descargue el paquete más fresco de el sitio de Python.

página de descarga de python3

2. Haga doble clic en el archivo descargado para ejecutar el instalador de Python 3.

instalador de python3

3. Si abre la carpeta Aplicaciones, encontrará una nueva carpeta Python 3.x.

Relacionada : Cómo restablecer el regulador de diligencia del sistema en macOS

carpetadeaplicacionespython3

4. En esta carpeta, encontrará una GUI para iniciar aplicaciones Python, así como IDLE, un IDE para desarrollar aplicaciones Python.

carpetapython3

Ejecutar Python 3

Hay varias formas de ejecutar scripts de Python 3 en tu Mac.

1. Para ejecutar Python 3 desde la terminal, usará el comando python3. Esto es diferente de python comando que cargará Python 2.7.

python3cli

2. Este comando, sin ningún argumento adicional, invocará al intérprete interactivo de Python 3.

python3cli2

3. Si desea ejecutar un script con el intérprete de Python 3, siga las python3 orden con el camino de tu .py expediente.

python3cli3

Asimismo puede ejecutar programas de Python 3 desde la GUI de Python Launcher. Para ejecutar un script rápido desde la terminal, no hay ningún beneficio en usar el atleta, pero si desea establecer banderas y opciones, puede ser una forma más hacedero de hacerlo.

1. Rada el atleta de Python que se encuentra en “/ Aplicaciones / Python 3.5”. (Tenga en cuenta que el número en la carpeta Python puede cambiar con versiones futuras).

lanzador python3

2. Esto abrirá una ventana de Preferencias. De forma predeterminada, el atleta ejecutará todo con un intérprete de Python 2. Para cambiar esto a Python 3, deberá cambiar la ruta del directorio en “Intérprete” a /usr/almacén/bin/python3. Aquí es donde se instala el intérprete de Python 3.5 de forma predeterminada.

Python3guipreferencias

Python3rutaintérprete

3. Elija “Archivo> Destapar …” en la mostrador de menú y seleccione su secuencia de comandos de Python.

python3guiopen

4. El script ahora se ejecutará en una ventana de terminal.

Python3terminal

Conclusión

Instalar Python 3 en una Mac no es difícil. El desafío aquí es cambiar sus propios hábitos de codificación. Si ha estado escribiendo Python 2 por un tiempo, cambiar a Python 3 puede sentirse como si estuviera dando la dorso en un crucero. Pero eventualmente tienes que memorizar cómo hacerlo, por lo que es mejor que comiences cuando tengas algunos abriles por delante.