• python多版本管理包pyenv


    前言:

    CentOS7  默认版本 python2.7.5 ,但是目前项目开发都是在python3的环境下,而单独编译安装python3时会出现各种异常!!!

    系统默认python2.7又不能删除,否则会导致yum等利用python使用的命令错误!!!

    pyenv是python的多版本管理包,实现互相独立、互不干扰的python环境配置

     

    1. 所需依赖环境

    yum install readline readline-devel readline-static -y
    yum install openssl openssl-devel openssl-static -y
    yum install sqlite-devel -y
    yum install bzip2-devel bzip2-libs -y

    2.  源码安装

    git clone git://github.com/yyuu/pyenv.git ~/.pyenv
    chmod +x ~/.pyenv/bin/pyenv
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    exec $SHELL -l

    3. 基本安装操作命令

    pyenv install --list    # 查看pyenv支持的python版本
    pyenv install 3.6.0 -v  # 安装 python 3.6.0
    pyenv rehash            # 刷新数据库
    pyenv global 3.6.0      # 切换到python3.6.0
    python                  # 测试结果

    附录

    常用命令   https://github.com/pyenv/pyenv/blob/master/COMMANDS.md

  • 相关阅读:
    我对管理信息系统定位的理解
    正斜杠和反斜杠-windows、web、c语言大讨论
    java异常处理的两种方法
    使用throws抛出异常
    课后作业
    每日自学
    《梦断代码》读后感
    每日自学
    每日自学
    每日自学
  • 原文地址:https://www.cnblogs.com/jonathan1314/p/7346053.html
Copyright © 2020-2023  润新知