zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    MySQL高级查询总结
    MySQL数据库作业
    MySQLdump备份还原命令
    MySQL之Join
    MySQL课堂作业(一)
    Mysql数据库
    Js实例之简易计算器
    JS系统函数
    js课堂作业之转换月份
    C++ Name Mangling 为什么不编码返回值参数
  • 原文地址:https://www.cnblogs.com/jonathan1314/p/7346053.html
Copyright © 2011-2022 走看看