少于 1 分钟阅读 次阅读

pyenv 是最流行的 Python 版本管理工具,支持多个版本并行安装。

安装 pyenv

# 使用自动安装脚本
curl https://pyenv.run | bash

# 或手动安装
git clone https://github.com/pyenv/pyenv.git ~/.pyenv

配置 shell

~/.bashrc中添加:

# Pyenv configuration
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - bash)"
eval "$(pyenv virtualenv-init -)"
  • 然后
    source ~/.bashrc
    

验证安装

# 检查 pyenv 是否安装成功
pyenv --version

# 查看可用的命令
pyenv commands

常用命令

# 查看可安装的版本
pyenv install --list

# 安装特定版本
pyenv install 3.9.13
pyenv install 3.8.12
pyenv install 3.7.12

# 查看已安装的 Python 版本
pyenv versions

# 设置全局默认版本
pyenv global 3.9.13

# 设置当前目录使用的版本
pyenv local 3.8.12

# 设置 shell 会话临时版本
pyenv shell 3.7.12

# 查看当前使用的 Python 版本
pyenv version

# 卸载版本
pyenv uninstall 3.7.12

虚拟环境管理

只用pyenv,只能实现python管理,需要创建虚拟环境,才能实现依赖隔离。相关命令如下:

# 创建虚拟环境
pyenv virtualenv 3.9.6 myenv-3.9.6

# 激活虚拟环境
pyenv activate myenv-3.9.6

# 退出虚拟环境
pyenv deactivate

# 列出所有虚拟环境
pyenv virtualenvs

标签:

分类:

更新时间:

留下评论