zoukankan      html  css  js  c++  java
  • [Python]pyenv安装

    1. 安装依赖

    yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel ncurses-devel libffi-devel
    

    2. 部署pyenv github被屏蔽

    git clone https://github.com/pyenv/pyenv.git ~/.pyenv
    

    3. 离线安装

    curl -O https://github.com/pyenv/pyenv/archive/refs/tags/v2.2.0.tar.gz
    tar -zxvf pyenv-2.2.0.tar.gz
    
    mv pyenv-2.2.0 .pyenv
    mkdir .pyenv/cache
    
    cat >>/root/.bashrc<<'EOF'
    ### pyenv ###
    export PYENV_ROOT="$HOME/.pyenv" 
    export PATH="$PYENV_ROOT/bin:$PATH"
    export PATH="$PYENV_ROOT/shims:$PATH"
    eval "$(pyenv init -)"
    EOF
    
    source /root/.bashrc
    
    pyenv --version
    pyenv 2.2.0
    

    4. 查询可安装的Python版本

    pyenv install --list
    

    5. 安装Python版本(在线跟慢)

    pyenv install -v 3.9.7
    

    6. 国内源下载

    它安装 Python 的流程就是先将把包下载到 ~/.pyenv/cache 目录,然后在进行安装,慢也就慢在下载的这个过程。
    先手动将包下载到指定目录,在执行 pyenv install 即可。

    v=3.9.7; curl -L https://npm.taobao.org/mirrors/python/$v/Python-$v.tar.xz -o ~/.pyenv/cache/Python-$v.tar.xz; pyenv install $v
    

    7. 查看已经安装的版本

    [root@itop ~]# pyenv versions
    * system (set by /root/.pyenv/version)
      3.6.5
      3.9.7
    

    8. pyenv local 指定文件夹Python版本

    pyenv local 3.9.7
    pyenv versions
      system
      3.6.5
    * 3.9.7 (set by /opt/python397/.python-version)
    

    9. pyenv-virtualenv-1.1.5

    curl -O https://github.com/pyenv/pyenv-virtualenv/archive/refs/tags/v1.1.5.tar.gz
    mv pyenv-virtualenv-1.1.5 .pyenv/plugins/pyenv-virtualenv
    echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
    

    END

  • 相关阅读:
    【BZOJ1014】【JSOI2008】火星人prefix
    [agc011e]increasing numbers
    NOIp2018模拟赛四十一
    拉格朗日插值&&快速插值
    NOIp2018模拟赛四十
    (2016北京集训十四)【xsy1557】task
    (2016北京集训十四)【xsy1556】股神小D
    数据泵导入ORA-39082报错解决
    OracleDBA职责—备份与恢复技术—概念
    OracleDBA职责—备份与恢复技术—RMAN3
  • 原文地址:https://www.cnblogs.com/leoshi/p/15567193.html
Copyright © 2011-2022 走看看