一、安裝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文件