1 votos

(novato pregunta) python 3.12 recién instalado está eclipsado

Tengo una versión funcional de Python - python3 --version arrojó Python 3.9.6. Luego usé homebrew para instalar Python 3.12. Está ubicado en /opt/homebrew/bin según el instalador de homebrew. Si ejecuto whereis python obtengo usr/bin/python3 y /opt/homebrew/share/man/man1/python3.1 en su lugar. ¿Debería simplemente eliminar el binario de python en /usr/bin/Python o hay una mejor manera? En el repositorio de git clonado en el que trabajaré, necesito instalar un entorno virtual con venv. ¿Puede haber algún conflicto si utilizo la versión de python en el directorio de homebrew y elimino el binario en /usr/bin? ¡Muchas gracias!

0voto

benwiggy Puntos 8

No puedes eliminar /usr/bin/python3 de Apple.

Asegúrate de que la versión de Homebrew esté primero en $PATH; o asegúrate de especificar la ruta completa que deseas; o utiliza un entorno virtual.

0voto

Andy Griffiths Puntos 1

La mejor manera es usar pyenv. Manejará múltiples versiones de Python, la versión proporcionada por Apple, las versiones instaladas por Homebrew y muchas versiones que pyenv proporciona en su funcionalidad de instalación (Anaconda, etc).

Además, puedes crear entornos virtuales, incluso en IDEs como VSCode y Pycharm, la forma preferida de gestionar dependencias y versiones por proyecto.

pyenv se puede instalar desde Homebrew, las instrucciones están en la página de Github enlazada arriba.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X