Cómo comprobar la ruta de instalación de Python en Mac
En este post, aprenderemos cómo encontrar la ruta de instalación de Python en Mac, verificar la instalación y comprobar la versión.
Como se mencionó en el post Descargar e instalar (Mac), hay tres formas principales de instalar Python en Mac. Comprobemos también las rutas de instalación correspondientes en cada caso.
1. Verificar la instalación y la versión
Una vez que hayas instalado Python usando el instalador o homebrew, querrás abrir una terminal y verificar que tu instalación funciona correctamente.
Puedes hacerlo simplemente ejecutando python3 --version
para comprobar la versión de Python que tienes instalada, o python3
para ejecutar el REPL.
En la captura de pantalla anterior, puedes ver que se está ejecutando la versión recién instalada del REPL de Python, no la que estaba instalada por defecto en tu Mac.
Por supuesto, el Python previamente instalado todavía existe en la máquina.
Sin embargo, la versión que acabamos de instalar tiene mayor prioridad, por lo que se ejecuta primero cuando escribimos el comando python3
.
2. Compruebe la ruta de instalación
2.1. Ruta a Python instalado por el instalador oficial de Python
En la Sección 1 vimos que el Python recién instalado se está ejecutando, ahora vamos a comprobar la ruta a este ejecutable de Python. Para determinar la ubicación de esta ruta, puedes utilizar el siguiente comando.
which python3
The `which' command checks the path to the executable file run by a specific command in the terminal, and can be used with any command, including git, docker, node, etc.
Resultado de la ejecución:
Dice que el ejecutable de Python que se está ejecutando está en la carpeta /usr/local/bin
.
Sin embargo, la carpeta /usr/local/bin
contiene principalmente accesos directos, no ejecutables reales. Lo mismo ocurre con Python.
Los sistemas operativos tipo Unix, incluido el Mac, tienen una función similar a la de los accesos directos de Windows.
Se llama enlace simbólico, y se utiliza la opción -l
del comando ls
para obtener la ubicación original del archivo asociado al enlace simbólico.
ls -l /usr/local/bin/python3
Resultado de la ejecución:
->
: El programa actual se almacena donde apunta esta flecha...
: Estos dos puntos representan la carpeta padre.
Así que la ruta real al Python descargado es /Library/Frameworks/Python.framework/Versions/3.11/bin/python3
.
Ejecuto el archivo python en esa ruta y funciona correctamente.
2.2. La ruta Python incorporada en Mac
A continuación, vamos a ver la ruta al ejecutable de Python que se instaló originalmente en el Mac.
El Python preinstalado es utilizado por el Mac OS y su propia plataforma de desarrollo, Xcode.
Está incluido en una colección de programas llamada CommandLineTools de Apple.
Así que la ruta a este Python es /Library/Developer/CommandLineTools/usr/bin/python3
.
Además, la misma versión se instala automáticamente en la ruta /usr/bin/python3
, así que cuando los encuentres todos y los ejecutes, verás algo como esto
Ten en cuenta que la carpeta /usr/local/bin
tiene mayor prioridad que la carpeta /usr/bin
, así que si escribes python3
sin ninguna ruta, se ejecutará la última versión.
Estas rutas se llaman PATH
y se almacenan como variables de entorno en el intérprete de comandos que estés utilizando.
Puedes ver todos los valores de PATH
con el siguiente comando.
echo $PATH
Resultado de la ejecución:
Puedes ver que en mi Mac, /usr/local/bin
ocupa el 2º lugar y /usr/bin
el 4º.
2.3. Ruta al archivo ejecutable de Python instalado por Homebrew
Para ver la ruta real y la ruta de enlace simbólico del ejecutable de Python instalado con Homebrew, consulte Descarga e Instalación (Mac) - 3. Cómo descargar e instalar Python con Homebrew sección.
2.4. Ruta al archivo ejecutable de Python instalado con Conda / Mamba
Para ver la ruta real y la ruta symlink del ejecutable de Python que instalaste con Conda o Mamba, ver Descarga e Instalación (Mac) - 4.3. Instalación de Python con el gestor de paquetes Conda/Mamba sección.
