侧边栏壁纸
  • 累计撰写 103 篇文章
  • 累计创建 46 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

使用 pyenv 管理 Python 版本

勤为径苦作舟
2025-06-15 / 0 评论 / 0 点赞 / 1 阅读 / 0 字

简介

源码:pyenv/pyenv: Simple Python version management

安装配置

Linux

参考:Installation - pyenv/pyenv

# 获取
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)
0

评论区