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