Ubuntu通过Pyenv管理python版本

网上安装使用Pyenv的教程很多,但是实测有很多教程有坑,经过多家比较发现下面的教程可用,内容全面,与大家分享。

首先安装pyenv全家桶

 curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

配置环境变量到~/.bashrc中,配置完成后输入source ~/.bashrc生效

1 export PYENV_ROOT="$HOME/.pyenv"
2 export PATH="$PYENV_ROOT/bin:$PATH"
3 eval "$(pyenv init -)"
4 eval "$(pyenv virtualenv-init -)"

检查安装是否正确:

pyenv doctor

更新

pyenv update

查看可安装版本

 pyenv install --list

安装指定版本的python

pyenv install 3.6.0

显示已安装的版本,带星号的为当前适用的版本

 pyenv versions

设置优先级

#global全局local本地 shell终端
#优先级抑或权限global最低,通常设定local为最高权限,很少设定某版本为shell
pyenv local 3.6.5
pyenv global 2.7.12

卸载

pyenv uninstall 3.5.3

总结:以上包含了常用配置,如需深入了解原理请查看文档,或者参考我下面的引用,原文作者有点任性,内容挺全,但代码示例不忍卒视,可做参考,建议深入研究还是看文档,本文可作为快速入门使用。

引用:https://zhuanlan.zhihu.com/p/25990928

github: https://github.com/pyenv/pyenv#choosing-the-python-version

依赖:https://github.com/pyenv/pyenv/wiki/Common-build-problems

posted @ 2018-04-21 21:40  不懂得小白  阅读(283)  评论(0编辑  收藏  举报