一、安装homebrew
- 直接在命令行使用如下命令安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
二、使用homebrew安装pyenv
- 在命令行输入如下命令安装
brew install pyenv
- 添加到shell中
echo -e 'if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi' >> ~/.bash_profile
- shell生效
exec "$SHELL"
三、使用pyenv安装指定版本的python
- 查看以安装的版本
pyenv versions
这里的 system 则是系统本身的Python环境,而下方的 3.6.5 和 3.7.1 则是使用 Pyenv 安装的,带 * 的则是当前正在使用的Python环境。
- 查看可安装的python版本
pyenv install -l
- 安装python
pyenv install 3.6.8
- 指定全局的python环境
pyenv global 3.6.8
- 指定局部的python环境
除了全局环境之外,还可以给某个目录指定环境,也就是说,只要进入这个指定之后的目录,那么其所处的环境就是指定的Python版本了。
# 指定之前,首先要使用 cd 命令进入要指定的目录,然后输入以下命令。
pyenv local 3.6.8
# 如果要取消某个目录的Python环境,可以使用以下命令:
pyenv local --unset
- 查看当前版本
pyenv version
- 卸载python
pyenv uninstall 3.5.2
- 常用命令
pyenv commands 查看pyenv命令
pyenv install --list 查看可安装的python版本
pyenv versions 查看已安装版本
pyenv version 查看当前使用的python版本
pyenv install -v 版本号 安装python
pyenv rehash 刷新python已安装列表
pyenv uninstall 版本号 删除python
pyenv global 版本号 设置当前全局python版本
pyenv local 版本号 设置局部python版本
pyenv local --unset 取消局部python版本设置,或者删除当前目录下的.python-version文件