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 | export PYENV\_ROOT=~/.pyenv |
/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 |