Instalación de Python 3 en macOS
y configuración del entorno de desarrollo
Alberto Díaz Álvarez Edgar Talavera Muñoz
Guillermo Iglesias Hernández
3 de octubre de 2022
Python es cada vez una opción más popular tanto para principiantes como para de-
sarrolladores expertos. Flexible y versátil, destaca en la creación de scripts, automa-
tismos, análisis de datos, aprendizaje automático, desarrollo web, . . . . En definitiva, es
un lenguaje que abarca muchos dominios diferentes, por lo que aprenderlo es una ven-
taja tanto para desarrollar nuestras herramientas como para comprender y modificar
herramientas de terceros.
Índice general
1 Instalación y configuración del intérprete de Python 1
2 Instalación y configuración de PyCharm 2
1 Instalación y configuración del intérprete de Python
En esta sección nos aseguraremos de que el intérprete de Python 3 y sus herramien-
tas asociadas están instaladas. Más adelante en el curso aprenderemos formas más
avanzadas de configuraciones de entornos, los entornos virtuales, pero no vamos a
complicarnos ahora con ello.
En MacOS tenemos instalado por defecto la versión de Python 2.x, pero como ya he-
mos comentado previamente es una versión obsoleta. Por ello, tenemos que asegurar-
nos de instalar nuestra versión actualizada de Python 3.x.
1
Con el fín de encontrar cual es el estado de nuestra máquina y la versión instalada de
Python usaremos el siguiente comando:
>>> python --version
$Python 2.x.x
Si estamos en este caso, vamos a proceder a instalar la versión correspondiente de
Python 3.x. Para ello vamos a instalar una herramienta que nos ayudará en nuestra
instalación, Homebrew (https://brew.sh). Si ya disponemos de la herramienta pode-
mos saltar este paso:
>>> /bin/bash -c "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Una vez ejecutemos la linea anterior, homebrew nos pedirá introducir una nueva con-
traseña, esta contraseña será la que necesitemos cada vez que vayamos a utilizar un
comando de brew.
Ahora lo único que nos queda por hacer es instalar python 3.x mediante brew de la
siguiente manera:
>>> brew install python3
2 Instalación y configuración de PyCharm
PyCharm es un entorno de desarrollo integrado (IDE, del inglés Integrated Develop-
ment Environment) de la empresa JetBrains. Es muy útil, y es el que usaremos a lo
largo del curso, pero no es el único ni mucho menos. Existen multitud de editores de
código (e.g., Visual Studio Code) e incluso un simple editor de texto plano nos sirve.
Sin embargo, un IDE incluye herramientas que cuando se conocen agilizan mucho el
trabajo.
PyCharm en concreto se distribuye en dos «sabores», Community Edition y professional.
Mientras que la versión Community Edition está diseñado para el desarrollo de Python
puro y duro, la versión Professional Edition incluye las funcionalidades de los IDEs
WebStorm1 y DataGrip2 por defecto, además de soporte a frameworks de todo tipo
1 Entorno de desarrollo para Javascript y tecnologías relacionadas. Más información en
https://www.jetbrains.com/webstorm/.
2 Entorno para la gestión de bases de datos para desarrolladores. Más información en
https://www.jetbrains.com/datagrip/.
2
como de desarrollo back y front, herramientas de testing, herramientas para profiling,
ciancia de datos, desarrollo remoto y un largo etcétera.
La versión Professional Edition requiere una licencia que en el caso de estudiantes y
profesores es gratuita, sólo hay que pedirla con el correo del centro educativo. Sin
embargo, para este curso nos bastará con la versión Community Edition.
En el caso de instalarlo en nuestra Mac tenemos que tener en cuenta uno de los re-
cientes cambios en el hardware de nuestros equipos, es decir, si tenemos chip intel o
disponemos de los nuevos chip M1 de Apple. Si no lo sabemos tiene facil solución, nos
vamos al icono de Apple -> Acerca de este Mac y veremos algo tal que asi:
Ahora que conocemos el tipo de chip de que disponemos lo siguien-
te es ir a la dirección oficial de pycharm (https://www.jetbrains.com/es-
es/pycharm/download/section=mac) y descargamos la versión que corresponda con
nuestro chip.
En caso de disponer de una licencia válida para la versión Professional Edition, se puede
instalar esta en lugar de la Community Edition eligiendo el paquete correspondiente a
descargar.
Tras la instalación, la aplicación estará disponible desde el centro de aplicaciones lista
para ejecutar.