zoukankan      html  css  js  c++  java
  • pyenv使用

    什么是pyenv?

    pyenv可以是你自由的在python的版本之间进行切换

    pyenv versions
    显示已经安装的python版本
      system
    * 3.6.1 (set by /Users/yaojiaqi/.pyenv/version)
      3.6.5

    查看可安装的python版本

    pyenv install -l

    安装指定版本的python

    pyenv install 版本号

    版本优先级

    shell > local > global
    
    pyenv会从当前目录开始向上逐级查找.python-versiob文件,直到根目录为止,若找不到,则使用global版本。

    版本管理

    pyenv global 版本号
    # 全局设置python版本为指定版本,设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式。
    pyenv local 版本号   
    # 设置当前路径下python版本为指定版本,设置 Python 本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。通过这种方式设置的 Python 版本优先级较 global 高。
    pyenv shell 版本号   
    # 设置当前shell窗口使用的python版本为指定版本,设置面向 shell 的 Python 版本,通过设置当前 shell 的 PYENV_VERSION 环境变量的方式。这个版本的优先级比 local 和 global 都要高。–-unset 参数可以用于取消当前 shell 设定的版本。

    安装

    git

    更新

    yum -y update

    安装依赖包

    yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

    卸载低版本git

    yum remove git

    下载git源码

    wget https://github.com/git/git/archive/v2.17.0.tar.gz
    tar -zxvf v2.17.0.tar.gz

    编译安装

    cd v2.17.0
    make prefix=/usr/local/git all
    make prefix=/usr/local/git install

    环境变量

    vim /etc/profile
    export PATH=/usr/local/git/bin:$PATH
    source /etc/profile

    pyenv

    git clone https://github.com/pyenv/pyenv.git  .pyenv
    echo 'export PYENV_ROOT="/user/local/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo -e 'if command -v pyenv 1>/dev/null 2>&1; then
      eval "$(pyenv init -)"
    fi' >> ~/.bashrc
    source ~/.bashrc
    使用zsh的话
    eval "$(pyenv init -)"
    加入 ~/.zshrc
    source ~/.zshrc

    python依赖

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

     

     

     

     

     

  • 相关阅读:
    1063. Set Similarity
    A1047. Student List for Course
    A1039. Course List for Student
    最大公约数、素数、分数运算、超长整数计算总结
    A1024. Palindromic Number
    A1023. Have Fun with Numbers
    A1059. Prime Factors
    A1096. Consecutive Factors
    A1078. Hashing
    A1015. Reversible Primes
  • 原文地址:https://www.cnblogs.com/jiaqi-666/p/11097487.html
Copyright © 2011-2022 走看看