工作或学习过程中,总有需求使用 Python 不同的版本,如何同时安装多个版本,并进行灵活切换就变得很重要。以前都会通过修改环境变量的方式,指定 Python 的默认路径,但这样做好麻烦。更换电脑后,发现还有 pyenv 这样一个好用的 Python 版本管理工具。它不仅可以同时安装多个Python 版本,切换不同版本,还可以指定某一文件夹所使用的 Python 版本,就连 Python 的虚拟环境 virtual environments 也可以一起管理。
安装 pyenv
如果需要安装 homebrew,可参考 Mac 安装 Homebrew 及常用命令
brew install pyenv
pyenv -v
安装前,会自动更新 homebrew,一般情况下无需手动执行更新操作
安装多版本 Python
pyenv install 3.7.3
pyenv rehash # 在进行安装、删除指定python版本后使用,更新版本管理数据库
pyenv install 3.12.3
查看已经安装的版本
pyenv versions
<