..

Instalar Python3 en macOS

La versión 2.7 de Python viene instalada por defecto en las últimas distribuciones de macOS, y parece ser que no podemos desinstalarla ya que es utilizada internamente en algún proceso de macOS. Así que no hay mas remedio que tener instaladas las dos versiones de Python en nuestro equipo.

Picture

Al compartir ambas versiones, para ejecutar la última versión de Python habrá que reemplazar el comando de python y pip por python3 y pip3. Sin embargo, existe un truco para no tener que preocuparnos continuamente de la versión que se ejecuta. Consiste que crearnos un alias para que cada vez que se ejecute el comando “python” y el sistema ejecute automáticamente “python3” (al igual pasaría con el instalador pip).

Para ello, en el caso de utilizar macOS Catalina (macOS 10.15) habría que añadir los siguientes alias al fichero .zshrc (en la carpeta home del usuario), fichero que puede modificarse desde la consola con el comando nano .zshrc o con el programa textEdit o similar.

alias python='python3'
alias pip3='python3 -m pip'
alias pip='pip3'

Picture

En el caso de versiones de macOS anteriores, el fichero a modificar es .bash_profile

Una vez modificado el fichero correspondiente, volver a cargar la preferencias de usuario ejecutando su nombreusuario y ya podremos comprobar que funciona como deseamos.

Picture