pyenv
Herramienta para gestionar múltiples versiones de Python en un mismo sistema.
$ pyenv install --list
ver las versiones de Python que se puede instalar
$ pyenv install 3.8.10
instalar una versión específica de Python
$ pyenv global 3.8.10
establecer una versión de Python como la versión global en elu sistema
$ pyenv local 3.8.10
estando en el directorio del proyecto, establecer una versión local
$ pyenv versions
ver las versiones de Python que se tiene instaladas
$ pyenv shell 3.8.10
cambiar la versión de Python temporalmente
$ pyenv uninstall 3.8.10
desinstalar una versión de Python que ya no se necesita
$ python --version
verificar la versión correcta de Python en el directorio del proyecto
1.-
Crear un entorno virtual
$ pyenv virtualenv 3.8.10 mi_entorno
$ pyenv activate mi_entorno
Desactivar el entorno virtual cuando se termina
$ pyenv deactivate