pyenv 使用总结

pyenv是一个Python版本管理工具,它允许在同一个系统中安装和管理多个Python版本,并且可以在不同的Python版本之间快速切换。这对于开发和测试需要不同Python版本的项目非常有用。

快速上手

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 安装对应版本
pyenv install 3.10.5

# 创建虚拟环境
pyenv virtualenv 3.10.5 simscan

# 激活虚拟环境
pyenv activate simscan

# 退出当前虚拟环境
pyenv deactivate

# 查看当前的虚拟环境
pyenv virtualenvs

# 删除虚拟环境
pyenv uninstall simscan

安装

安装对应版本,该版本的Python会存放在虚拟环境中

1
pyenv install 3.10.5 

安装后可以查看存在的虚拟Python版本

1
ls ~/.pyenv/versions/

当然也可以使用下面的命令查看本机安装的Python版本

1
pyenv versions

创建虚拟环境

1
pyenv virtualenv [版本号] [虚拟环境名称]

例如下面就是创建一个名称为env-name的虚拟环境,使用Python 3.10.5版本,但是使用的版本必须为已安装的版本。

1
pyenv virtualenv 3.10.5 env-name

激活/退出环境

1
pyenv activate [需要激活的虚拟环境名称]

例如激活名称为simscan的虚拟环境

1
pyenv activate simscan

退出直接使用

1
pyenv deactivate

卸载/删除

删除虚拟环境

1
pyenv uninstall simscan

卸载虚拟环境中的Python版本

1
pyenv uninstall 3.10.5