由于以前写的Python文件都是基于Python2.语法的,上次为了学Python把版本升级到了Python3.,导致以前写的Python执行报错了,又不想改,所以尝试下在Mac上安装多个版本的Python。
本文是用pyenv实现的
安装pyevn
---通过brew安装pyevn
brew install pyenv
---查看当前pyenv的版本
pyenv -v
pyenv 2.3.1-
首先确认你当前使用的是 bash 还是 zsh。可以通过执行以下命令来查看当前 shell:
echo $SHELL
如果你看到 /bin/bash,那么你使用的是 bash;如果你看到 /bin/zsh,那你使用的是 zsh。对于 bash 用户:
修改.bash_profile文件
vi ~/.bash_profile
在文件中输入 eval "$(pyenv init -)", 保存退出
更新一下环境变量 source ~/.bash_profile对于 zsh 用户
如果使用的是 zsh,则需要修改 ~/.zshrc 文件,而不是 ~/.bash_profile。打开 ~/.zshrc 并添加以下行:
然后执行以下命令来加载更新的配置:source ~/.zshrc
查看当前所安装的版本
pyenv versions查看可安装的版本
pyenv install --list安装需要的版本
pyenv install 2.7.18切换Python版本
- 全局切换
pyenv global 2.7.18
2)当前路径切换
pyenv local 2.7.18
--查看当前版本
python --version