简介
源码:pyenv/pyenv: Simple Python version management
安装配置
Linux
# 获取
curl -fsSL https://pyenv.run | bash
# 将命令添加到 ~/.bashrc
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init - bash)"' >> ~/.bashrc
# 将命令添加到 ~/.profile
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
echo 'eval "$(pyenv init - bash)"' >> ~/.profile
# 将命令添加到 ~/.bash_profile
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init - bash)"' >> ~/.bash_profile
# 生效 PATH
exec "$SHELL"
还需安装 Python 构建依赖:Suggested build environment - pyenv/pyenv Wiki
使用
# 查看可安装版本
pyenv install -l
# 安装指定版本,不指定子版本时默认最新
pyenv install 3.10
# 使用指定版本
pyenv global 3.10
# 查看所有版本
$ pyenv versions
system
* 3.10.18 (set by /home/duanluan/.pyenv/version)
评论区