pyenv是python的版本管理工具】阄疲可以在電腦是維護(hù)多個(gè)python版本砾省。
主要講的是mac上的環(huán)境配置。
安裝
推薦通過(guò) https://github.com/pyenv/pyenv-installer 安裝鸳劳。
安裝完成后需要在.bashrc或者.zshrc(與你的shell有關(guān))中添加如下配置:
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
常用命令
- pyenv versions (查看當(dāng)前安裝的python版本)
- pyenv global 2.7.13 (切換全局python版本到2.7.13, 還有l(wèi)ocal,shell級(jí)別的版本切換)
- pyenv doctor (查看當(dāng)前pyenv 環(huán)境是否適合安裝python版本)
如果提示openssl未安裝,添加如下聲明:(前提是openssl已經(jīng)通過(guò)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版本)
如果出現(xiàn)zlib未安裝的提示幸逆」髟可以添加如下聲明:
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install 3.6.4
使用過(guò)程中出現(xiàn)安裝的問(wèn)題多看看:https://github.com/pyenv/pyenv/wiki/Common-build-problems