Centos 多版本python管理

Centos 多版本python管理

安装多版本python后pip安装每次都需要配置安装不同版本的安装位置,略麻烦,使用pyenv进行python版本管理就方便多啦

  1. 安装pyenv

    在$HOME 下创建.pyenv文件夹,在该文件夹下使用命令:
    #git clone git://github.com/yyuu/pyenv.git ~/.pyenv
    这里写图片描述

    #echo ‘export PYENV_ROOT=”$HOME/.pyenv”’ >> ~/.bashrc
    #echo $PYENV_ROOT
    #echo ‘export PATH=”$PYENV_ROOT/bin:$PATH”’ >> ~/.bashrc
    #echo echo ‘eval “$(pyenv init -)”’ >> ~/.bashrc
    #exec $SHELL -l

    安装完成后查看当前已安装python版本
    # pyenv version
    这里写图片描述

  2. 安装anaconda3-4.4.0

    创建文件夹$HOME/.pyenv/cache
    在文件夹中放入下载好的Anaconda3-4.4.0-Linux-x86_64.sh
    运行:
    # pyenv install anaconda3-4.4.0
    (这么做的原因是因为直接运行该命令pyenv会去https://repo.continuum.io/archive下载,网速太慢,anaconda安装镜像可以去清华镜像网站下载)

    安装中

    这里写图片描述

    完成后使用命令查看:
    # pyenv rehash (更新)
    # pyenv versions(注意versions是查看所有安装版本,version是当前版本)

    这里写图片描述

  3. 切换python 版本

    • pyenv global __version #设置默认的Python版本
    • pyenv local __version #在当前路径创建一个.python-version,以后进入这个目录自动切换为该版本
    • pyenv shell __version #在当前shell的session中启用某个Python版本,优先级高于global,local

      下图显示了切换不同版本python,pip能自动识别切换当前python版本

    不同版本pip安装

参考:
* http://www.cnblogs.com/Yiutto/p/5962906.html

猜你喜欢

转载自blog.csdn.net/u014134138/article/details/77679426
今日推荐