Mac下Python多版本管理和虚拟环境管理工具pyenv安装和使用

**一、安装pyenv**

1
brew install pyenv

我遇到的报错信息:

我的处理方法,先安装openssl:brew install [email protected],再安装pyenv

二、查看当前安装的pyenv的版本

pyenv -v

三、 将pyenv配置到全局环境变量中

1.打开全局的环境变量配置文件
sudo nano /etc/profile

2.在最下边加上这两行配置

1
2
export PYENV\_ROOT=~/.pyenv
export PATH=$PYENV\_ROOT/shims:$PATH

/etc/profile

3.使环境变量配置文件立即生效

source /etc/profile

四、查看所有的python版本

pyenv versions

\*指向的是当前所使用的版本,system是系统安装的python

五、查看所有可以安装的python版本

pyenv install --list

列表很长,这里截图只是一部分。

六、安装指定版本的python

命令格式:pyenv install 版本号 ,eg:

1
pyenv install 3.8.9

在进行安装、删除指定python版本后使用,更新版本管理数据库

1
pyenv rehash

七、查看当前安装的所有版本

1
pyenv versions

八、切换python版本

**1. 全局切换**

**命令格式:**pyenv global 版本号,eg:

1
pyenv global 3.5.5

2.当前目录及其子目录生效(激活)

命令格式: pyenv local 版本号, eg:

1
pyenv local 3.5.5

激活后,在每次进入该目录时会自动切换到指定的版本。如果取消激活则使用–unset参数:

1
pyenv local --unset

3.验证是否切换成功

1
python -V

九、卸载指定的Python版本

卸载命令

1
pyenv uninstall 3.8.9

在进行安装、删除指定python版本后使用,更新版本管理数据库

1
pyenv rehash # 

十、更新版本管理数据库

在进行安装、删除指定python版本后使用,更新版本管理数据库

1
pyenv rehash