A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Buscar en lecciones


IngresarEmpezar

Weekly Coding Challenge

Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!

Únete al reto

Podcast: Code Sets You Free

Un podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.

Escuchar el podcast
← Volver a Cómo hacerlo
Editar en Github

¿Cómo instalar Pyenv en Mac?

Escrito por:

Pyenv es una herramienta que te permite interactuar con diferentes versiones de Python fácilmente. Esta herramienta te permite instalar diferentes versiones de Python e intercambiar entre entre ellas de manera sencilla lo cual puede ser especialmente útil en varias ocasiones, por ejemplo si deseas comprobar que tu aplicación funciona en diferentes versiones de Python.

En este artículo veremos como instalar pyenv en tu ordenador Mac, siguiendo una serie de pasos necesarios para realizar la instalación. Si te interesa saber cómo instalar esta herramienta en diferentes sistemas operativos como Windows o Linux puedes visitar el artículo cómo instalar pyenv del blog de 4Geeks.

Instalar la línea de comandos XCode

Antes de instalar pyenv en tu ordenador Mac, necesitas instalar otros paquetes de software. El primero es la librería de comandos de XCode, para realizar la instalación ejecuta el siguiente comando:

1xcode-select --install

Si ya tienes xcode-select instalado, puedes omitir este paso. Puedes chequear si lo tienes instalado con el comando xcode-select -v, si lo tienes instalado te dirá la versión.

Instalar las librerias necesarias

Pyenv contruye las versiones de Python desde 0 y para esto requiere de algunas herramientas, openssl, readline, sqlite3, zlib y xz. Estas herramientas pueden ser instaladas a travéz del gestor de paquetes Homebrew con el siguiente comando:

1brew install openssl readline sqlite3 xz zlib

Una vez terminada la instalación de las librerías, puedes instalar pyenv de dos formas diferentes, la primera es haciendo uso de homebrew y la segunda es clonando el repositorio de Github en tu propio ordenador con Git, a continuación veremos un ejemplo con las dos opciones.

Instalar pyenv utilizando homebrew

Para realizar la instalación de pyenv con homebrew puedes copiar y pegar los siguientes comandos en la consola. El primer comando instalará la última versión estable de Homebrew y el segundo comando instalará pyenv en tu ordenador.

1brew update 2brew install pyenv

Una vez terminada la instalación, reinicia la consola para que se guarden los cambios y ejecuta los siguientes comandos para agregar pyenv a las variables de entorno de tu ordenador de esta manera pyenv se inicializará automáticamente cada vez que se abra una nueva terminal. Si no estás utilizando zsh como shell, debes cambiar ~/.zshrc en consecuencia.

1echo 'eval "$(pyenv init --path)"' >> ~/.zshrc

Instalar pyenv clonando el repositorio de github

Si prefieres clonar el repositorio de pyenv en tu propio ordenador para tener más control, puedes utilizar el siguiente comando.

1git clone https://github.com/pyenv/pyenv.git ~/.pyenv

Ahora solo necesitas añadir pyenv a las variables de entorno de tu ordenador para poder acceder al comando pyenv desde la consola. Si estás utilizando una shell diferente a zsh tienes que cambiar ~/.zshrc por la shell que estés utilizando.

1echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc 2echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc 3echo 'eval "$(pyenv init --path)"' >> ~/.zshrc

Después de esto, necesitarás reiniciar la consola para poder empezar a utilizar el comando de pyenv.

Confirma que pyenv se instaló correctamente

Una ves terminada la instalación de pyenv en tu ordenador solo necesita confirmar que la instalación se realizó correctamente. Ingresa los siguientes comandos en la consola para ver la versión de pyenv que instalaste y las versiones de python disponibles que puedes descargar.

1pyenv --version

output en la consola:

1pyenv 2.3.31
1pyenv install --list

output en la consola:

1.... 23.10.1 33.10.2 43.10.3 53.10.4 63.10.5 73.10.6 83.10.7 93.10.8 103.10.9 113.10.10 123.10.11 133.10.12 143.10.13 153.11.0 163.11-dev 173.11.1 183.11.2 193.11.3 203.11.4 213.11.5 223.11.6 233.12.0 243.12-dev 253.13.0a1 263.13-dev

Instalar una versión de python en tu ordenador

Ahora puedes instalar una versión de Python en tu ordenador utilizando pyenv con el siguiente comando:

1pyenv install <versión de python>

Terminada la instalación puedes establecer esa versión de python de forma global, para esto ejecuta el siguiente comando:

1pyenv global <versión de python>

¡Felicidades! ya tienes pyenv instalado en tu ordenador, ya puedes empezar a descargar y utilizar las diferentes versiones de Python y probar tus proyectos con cada una de ellas si lo deseas.

Conclusión

Pyenv es una herramienta esencial para cualquier desarrollador que trabaje con el lenguaje de programación Python, te permite intercambiar entre diferentes versiones de python de una manera muy sencilla. En este artículo vimos como instalar pyenv en tu ordenador Mac utilizando Homebrew o clonando el repositorio de github, puedes utilizar la forma que mejor se acomode a tus necesidades. Recuerda seguir practicando tus habilidades de programación con estas herramientas que están diseñadas para facilitar el proceso de desarrollo y te ayudarán en tu carrera como desarrollador de software.

Esperamos que este artículo te haya guiado con éxito en la instalación de Pyenv en tu sistema operative de tu Mac. Con Pyenv, podrás gestionar sin esfuerzo distintas versiones de Python y optimizar tu entorno de desarrollo. Te invitamos a explorar otros recursos en nuestro blog para mejorar tus habilidades en Python y desarrollo en Mac. Si deseas llevar tu aprendizaje al siguiente nivel, te animamos a registrarte de forma totalmente gratuita en 4Geeks.com.