históricamente MacOS vino preinstalado con Python 2, sin embargo, a partir de Mac 10.15 (lanzado en octubre de 2019) este ya no es el caso. Y dado que Python 2 ya no será soportado oficialmente a partir del 1 de enero de 2020, realmente deberías usar Python 3 en su lugar.
Hay varias formas de instalar Python 3 en un equipo MacOS. El Sitio Web Oficial de Python incluso recomienda descargarlo directamente, sin embargo, este enfoque puede causar confusión en torno a las variables de ruta, actualizaciones y desinstalaciones., Un mejor enfoque, en mi opinión, es usar el popular gestor de paquetes Homebrew que automatiza las actualizaciones y hace malabares con varias versiones de Python en una computadora.
¿Ya está instalado Python 3?
antes de comenzar, asegúrese de que Python 3 no esté ya instalado en su computadora. Abra la línea de comandos a través de la aplicación de Terminal que se encuentra en Applications -> Utilities -> Terminal
.
luego escriba el comandopython --version
seguido de la tecla Enter para ver la versión de Python actualmente instalada.,
$ python --versionPython 2.7.17
Nota: El signo de dólar ($
), indica que la entrada del usuario. Todo después está destinado a ser escrito por el usuario seguido por la tecla Enter. Cualquier salida, como Python 2.7.17
en este caso, no tiene un signo de Dólar front.In corto: no escriba $
antes de sus comandos!
Es posible que Python 3 ya se haya instalado como python3
. Ejecute el comando python3 --version
para verificar, sin embargo, lo más probable es que esto genere un error.,
instalar XCode
El primer paso para Python 3 es instalar el programa Xcode de Apple que es necesario para el desarrollo de iOS, así como para la mayoría de las tareas de programación. Usaremos XCode para instalar Homebrew.
en su aplicación de Terminal, ejecute el siguiente comando para instalar XCode y sus herramientas de línea de comandos:
$ xcode-select --install
es un programa grande, por lo que tardará un tiempo en descargarse. Asegúrese de hacer clic en todas las indicaciones de confirmación que XCode requiere.,
Instalar Homebrew
a continuación, instale el Homebrew con copiar y pegar el siguiente comando en la Terminal y, a continuación, escriba escriba:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Para confirmar Homebrew instalado correctamente, ejecute este comando:
$ brew doctorYour system is ready to brew.
Instalar Python 3
Ahora podemos instalar la última versión de Python 3., Escriba el siguiente comando en Terminal y presione Enter:
$ brew install python3
para confirmar qué versión de Python 3 se instaló, ejecute el siguiente comando en Terminal:
$ python3 --versionPython 3.8.5
finalmente, para ejecute nuestra nueva versión de Python 3 open an interactive shall escribiendo python3
dentro de Terminal:
para salir del shell interactivo de Python 3, puede escribir exit()
y luego regresar o escribir Control+d
lo que significa mantener las teclas Control y D al mismo tiempo.,
tenga en cuenta que todavía es posible ejecutar Python 2 simplemente escribiendo python
:
Entornos Virtuales
por defecto, los paquetes Python se instalan globalmente en su computadora en un solo directorio. Esto puede causar grandes problemas cuando se trabaja en varios proyectos de Python!
por ejemplo, imagine que tiene el proyecto a que se basa en Django 1.11, mientras que el proyecto B utiliza Django 2.2. Si ingenuamente instaló Django en su computadora, solo la última instalación estaría presente y disponible en ese directorio único., Entonces considere que la mayoría de los proyectos de Python se basan en múltiples paquetes que cada uno tiene sus propios números de versión. Simplemente no hay manera de mantener todo recto y no romper inadvertidamente las cosas con las versiones incorrectas de los paquetes.
la solución es usar un entorno virtual para cada proyecto, un directorio aislado, en lugar de instalar paquetes Python globalmente.
confusamente, hay varias herramientas para entornos virtuales en Python:
- venv está disponible de forma predeterminada en Python 3.3+
- virtualenv debe instalarse por separado, pero admite Python 2.7+ y Python 3.,3 +
- Pipenv es una herramienta de nivel superior que gestiona automáticamente un entorno virtual independiente para cada proyecto
en MacOS podemos instalar Pipenv con Homebrew.
$ brew install pipenv
a Continuación, utilice Pipenv para cualquiera de los paquetes de Python que desea instalar. Por ejemplo, si desea trabajar con Django 2.2.6, primero cree un directorio dedicado para él en su computadora, como en un directorio django
en su escritorio.
$ cd ~/Desktop$ mkdir django$ cd django
a Continuación, instalar Django dentro de ese directorio.,
$ pipenv install django==2.2.7
Si usted mira en el directorio hay ahora dos nuevos archivos, Pipfile
y Pipfile.lock
, que Pipenv usos. Para activar el entorno virtual, escriba pipenv shell
.
$ pipenv shell(django) $
ahora habrá entre paréntesis el nombre del directorio actual que indica que el entorno virtual es activar. Para salir del entorno virtual, escriba exit
.,
(django) $ exit$
La falta de paréntesis confirma el entorno virtual ya no está activa.
Deja una respuesta