使用 pyenv 管理 Python 版本和虚拟环境
pyenv 包是一个非常有用的工具,用于管理多个版本的 python,没有太多麻烦。它还附带了各种用于简化开发体验的插件,包括 pyenv-virtualenv,它提供了管理虚拟环境和 conda 环境的功能。
不幸的是,windows 上不支持 pyenv。但是,我们建议 windows 用户使用 pyenv-win fork。
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
阿尔卑斯山
apk add --no-cache git bash build-base libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev
安装 pyenv 和一些流行插件的最快方法是使用 pyenv-installer:
curl https://pyenv.run | bash
接下来,重新启动 shell,以使路径更改生效:
exec $shell
更新 pyenv 非常简单:
pyenv update
pyenv 可执行文件安装在 $pyenv_root 中,默认为 ~/.pyenv。要卸载它,只需将其删除即可:
rm -fr ~/.pyenv
然后通过删除以下行来清理您的 .bashrc 文件:
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv virtualenv-init -)"
在本文中,我们了解了使用 pyenv 及其相关插件从单台计算机管理多个版本的 python 和虚拟环境是多么简单和容易。
这篇文章最初发表在这里。
以上就是使用 pyenv 管理 Python 版本和虚拟环境的详细内容,更多请关注php中文网其它相关文章!