Mac python 多版本安装、删除、切换
一、安装pyenv
二、查看当前安装的pyenv的版本
三、将pyenv配置到全局环境变量中
1.打开全局的环境变量配置文件
2.在profile 文件最下边加上这两行配置
1 2
| export PYENV_ROOT=~/.pyenv export PATH=$PYENV_ROOT/shims:$PATH
|
3.使环境变量配置文件立即生效
四、查看所有的python版本
*指向的是当前所使用的版本,system是系统安装的python
五、查看所有可以安装的python版本
列表很长,这里截图只是一部分。
六、安装指定版本的python
命令格式:pyenv install 版本号 ,eg:
1 2
| pyenv install 3.8.9 pyenv rehash # 在进行安装、删除指定python版本后使用,更新版本管理数据库
|
七、查看当前安装的所有版本
八、切换python版本
- 全局切换
命令格式:pyenv global 版本号,eg:
- 当前目录及其子目录生效(激活)
命令格式: pyenv local 版本号, eg:
激活后,在每次进入该目录时会自动切换到指定的版本。如果取消激活则使用–unset参数:
- 验证是否切换成功
九、卸载指定的Python版本
1 2
| pyenv uninstall 3.8.9 pyenv rehash # 在进行安装、删除指定python版本后使用,更新版本管理数据库
|
十、更新版本管理数据库
在进行安装、删除指定python版本后使用,更新版本管理数据库
注意:
1 2 3 4 5
| export PYENV_ROOT=~/.pyenv export PATH=$PYENV_ROOT/shims:$PATH 为什么我在/etc/profile 加了这两行不生效, 然后在 ~/.zshrc 加了下面内容就好了 export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)"
|