Raphael +
  • Stay hungry, Stay foolish.
  • albus.zly@gmail.com
    albus12138

    Linux下python多版本共存

    在CentOS系统中默认就自带了Python2.6版本,这个版本并不能满足我们的需求,如果强行更新到其他版本可能会导致一些依赖Python的系统程序无法正常运行(如:yum),所以更好的选择是用pyenv安装多个版本的Python。

    简介

    pyenv是一个能简易地在多个Python版本中进行切换的工具,它简单而优雅。

    pyenv有以下功能:

    为什么选择pyenv?

    安装

    1.下载pyenv源码

    cd ~
    git clone git://github.com/yyuu/pyenv.git .pyenv
    

    2.添加环境变量

    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
    

    3.开启shims和自动补全

    echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
    

    4.重启Shell

    exec $SHELL
    

    5.安装其他版本Python

    pyenv install 2.7.9
    

    因为官方由于某些原因(你懂得)导致下载速度缓慢,下载成功率较低,所以建议使用七牛的源

    export PYTHON_BUILD_MIRROR_URL="http://pyenv.qiniudn.com/pythons/"
    

    6.卸载某版本

    pyenv uninstall 2.7.9
    

    Commands

    Github上面给出了很详细的说明:戳我

    Blog

    Coding

    Bookmarks