简介
Python的多版本管理一直是个让人头疼的问题,现在有了pyenv,再也不用为此发愁了。
Pyenv 用于在同一台计算机上管理多个 Python 版本。它不会干扰系统级的 Python版本。并且比传统的virtualenv更加方便易用,提供版本检索、安装、切换、卸载等全套服务
安装
Macos
安装Pyenv
brew install pyenv
然后,将以下内容添加到 shell 配置文件(例如 .bashrc
或 .zshrc
),并重启shell会话
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
Ubuntu
在 Linux 上,可以使用 pyenv-installer 脚本来安装 Pyenv:
curl https://pyenv.run | bash
同样,将以下内容添加到 shell 配置文件,并重启shell会话
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
使用
查看可安装版本
pyenv install --list
安装指定版本
pyenv install $version
查看当前已安装版本
pyenv versions
切换版本
全局切换:pyenv global $version
当前目录:pyenv local $version
当前shell:pyenv shell $version
卸载指定版本
pyenv uninstall $version