pyenv
pyenv是一个forked自ruby社区的简单、低调、遵循UNIX哲学的Python环境管理工具, 它可以轻松切换全局解释器版本, 同时结合vitualenv插件可以方便的管理对应的包源.
安装
1.下载
1 2 3 4 5
| $ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
# MacOS的话可以直接用homebrew安装 $ brew update $ brew install pyenv
|
2.配置
1 2 3
| export PYENV_ROOR="$HOME/.pyenv" export PATH=$PYENV_ROOT/shims:$PATH eval "$(pyenv init -)"
|
3.国内源下载
1 2 3
| v=3.7.3; wget https://npm.taobao.org/mirrors/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/; pyenv install $v
|
使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| # 查看当前版本 pyenv version
# 查看所有版本 pyenv versions
# 查看所有可安装的版本 pyenv install --list
# 安装指定版本 pyenv install 3.6.5 # 安装新版本后rehash一下 pyenv rehash
# 删除指定版本 pyenv uninstall 3.5.2
# 指定全局版本 pyenv global 3.6.5
# 指定多个全局版本, 3版本优先 pyenv global 3.6.5 2.7.14
|