macOS 系统自带的 Python 版本时 2.7.x,最新版本的 Python 是 3.6.x。由于 Python 2 和 Python 3 都需要用到,因此需要一个工具能让电脑中的 Python 可以多版本共存。
pyenv 是个不错的 Python 版本管理工具。
安装 pyenv
在 macOS 上可以使用 Homebrew 来安装 pyenv。
1 | brew udpate |
等 pyenv 安装好了以后,如果用 zsh 的朋友可以把 pyenv 加入到 zshrc 中来实现自动补全。
1 | plugins=( |
安装 Python
用下面命令来查看所有可以安装的 Python 版本:
1 | pyenv install --list |
安装 Python 的指定版本:
1 | pyenv install [版本号] |
例如写此文时 Python 的最新稳定版为 3.6.4,则为:
1 | pyenv install 3.6.4 |
切换 Python 版本
可以通过下面命令来查看本地已经安装的所有 Python 版本:
1 | pyenv versions |
用 pyenv local 来切换本地当前使用的 Python 版本:
1 | pyenv local 3.6.4 |
然后查看当前使用的 Python 版本:
1 | python --version |
如果是 3.6.4 则说明已经切换成功。