python-macbook-pyenv-配置

MacBook 下配置python 版本的切换,按照网上的方法,都不好使,最终找到了适合自己的生效配置,具体如下

安装

安装必要的依赖

1
# brew install xz zlib pyenv pyenv-virtualenv

配置

在~/.bash_profile追加

1
2
3
4
5
# vim ~/.bash_profile
...
PYENV_ROOT=$HOME/.pyenv
eval "$(pyenv init -)"
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi

使用

1
2
3
4
5
6
7
8
9
10
11
12
13
# pyenv install 3.7.3
# pyenv versions
* system (set by /Users/layne/.python-version)
3.7.3
# python --version # 默认版本
Python 2.7.10
# pyenv local 3.7.3
# pyenv versions
system (set by /Users/layne/.python-version)
* 3.7.3
# python --version # 切换后的版本
Python 3.7.3