MacOS Monterey Python3 por defecto.
Actualmente estoy tratando de cambiar mi versión predeterminada de Python a Python3. Esto resulta ser más difícil de lo esperado. Ya he intentado lo siguiente:
- Intenté cambiar el alias haciendo
alias python python3
pero esto parece cambiarlo solo para la sesión de Terminal actual. - He instalado Python3 nuevamente con Homebrew e intenté cambiar el directorio dentro de zshellruncommand definiéndolo yo mismo y editándolo en vim. Honestamente, no entiendo el proceso y solo seguí un tutorial, pero no funcionó.
- Intenté el comando
ln -s -f /opt/homebrew/bin/python3 /usr/bin/python
para cambiar los directorios, pero devolvióln: /usr/bin/python: Operación no permitida
.
Para lidiar con este problema, ya he dado acceso completo a la Terminal al disco duro local, pero aún no funciona correctamente.
Esperando algún consejo,
gracias de antemano.
davy.ai
Solución para cambiar la versión predeterminada de Python a Python3
Cambiar la versión predeterminada de Python a Python3 no es tan simple como cambiar un alias. Aquí hay algunos pasos que puede intentar:
python --version
. Esto le dirá cuál es la versión predeterminada.Instale Python3 usando Homebrew ejecutando
brew install python
. Esto instalará la última versión de Python3.Encuentre dónde está instalado Python3 ejecutando
which python3
. Esto mostrará la ruta donde se encuentra Python3.Agregue la siguiente línea a su archivo
.bash_profile
o.zshrc
:export PATH="/usr/local/opt/python/libexec/bin:$ PATH"
. Esto agregará la ruta a Python3 a su variable $ PATH y la establecerá como la predeterminada.Actualice su terminal cerrándola y abriéndola de nuevo o ejecutando
source ~/.bash_profile
osource ~/.zshrc
.Verifique que su versión predeterminada de Python haya cambiado ejecutando
python --version
. Esto debería mostrar Python3.Si los pasos anteriores no funcionan, es posible que deba verificar los permisos en el archivo
/usr/bin/python
para ver si se puede modificar. También puede intentar usarsudo
antes del comando del paso 3 para asegurarse de tener los permisos adecuados. Sin embargo, no se recomienda modificar los archivos del sistema sin el conocimiento adecuado ya que podría tener consecuencias no deseadas.