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!
Respuestas
¿Demasiados anuncios?
benwiggy
Puntos
8
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.