pyenv是python的版本管理工具。可以在电脑是维护多个python版本。
主要讲的是mac上的环境配置。
安装
推荐通过 https://github.com/pyenv/pyenv-installer 安装。
安装完成后需要在.bashrc或者.zshrc(与你的shell有关)中添加如下配置:
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
常用命令
- pyenv versions (查看当前安装的python版本)
- pyenv global 2.7.13 (切换全局python版本到2.7.13, 还有local,shell级别的版本切换)
- pyenv doctor (查看当前pyenv 环境是否适合安装python版本)
如果提示openssl未安装,添加如下声明:(前提是openssl已经通过brew安装):
CFLAGS="-I$(brew --prefix openssl)/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv doctor
- pyenv install -l (python 可安装版本)
- pyenv install 3.6.4(安装 python 3.6.4版本)
如果出现zlib未安装的提示。可以添加如下声明:
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install 3.6.4
使用过程中出现安装的问题多看看:https://github.com/pyenv/pyenv/wiki/Common-build-problems