El paquete pyenv es una herramienta muy útil para administrar múltiples versiones de Python, sin demasiadas complicaciones. También viene con varios complementos para optimizar la experiencia de desarrollo, incluido pyenv-virtualenv, que proporciona funciones para administrar entornos virtuales y entornos conda.
Desafortunadamente, pyeenv no es compatible con Windows. Sin embargo, recomendamos utilizar la bifurcación pyenv-win para usuarios de Windows.
Mac OS X
brew install openssl readline sqlite3 xz zlib
Ubuntu/Debian/Mint
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
Alpino
apk add --no-cache git bash build-base libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev
La forma más rápida de instalar pyenv y algunos de los complementos populares es utilizar el instalador de pyenv:
curl https://pyenv.run | bash
A continuación, reinicia tu shell para que los cambios de ruta surtan efecto:
exec $SHELL
Actualizar pyenv es tan simple como:
pyenv update
El ejecutable pyenv está instalado en $PYENV_ROOT, cuyo valor predeterminado es ~/.pyenv. Para desinstalarlo, simplemente elimínelo:
rm -fr ~/.pyenv
Luego limpia tu archivo .bashrc, eliminando las siguientes líneas:
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv virtualenv-init -)"
En este artículo hemos aprendido lo simple y fácil que es usar pyenv y sus complementos relacionados para administrar múltiples versiones de Python y entornos virtuales desde una sola máquina.
Este artículo se publicó originalmente aquí.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3