Python版本管理神器-pyenv

1. 官网

​ github地址:https://github.com/pyenv/pyenv

2. 概述

​ pyenv是python版本管理器,是解释器层面。类似于node版本管理器nvm,go版本管理器gvm。

3. 安装

  • 1、MacOS安装:

    brew update
    brew install pyenv
    
  • 2、Windows安装:

    git clone https://github.com/pyenv/pyenv.git ~/.pyenv
    cd ~/.pyenv && src/configure && make -C src
    

4. 使用

# 查看当前版本
pyenv version

# 查看所有版本
pyenv versions

# 查看所有可安装的版本
pyenv install --list

# 安装指定版本
pyenv install 3.6.5
# 安装新版本后rehash一下
pyenv rehash

# 删除指定版本
pyenv uninstall 3.5.2

# 指定全局版本
pyenv global 3.6.5

# 指定多个全局版本, 3版本优先
pyenv global 3.6.5 2.7.14

5. 包管理插件pyenv-virtualenv

  • 安装

    • Mac安装:

      brew install pyenv-virtualenv
      eval "$(pyenv init -)"
      eval "$(pyenv virtualenv-init -)"
      
    • Windows安装:

      git clone https://github.com/pyenv/pyenv-virtualenv.git $.pyenv/plugins/pyenv-virtualenv
      echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
      
  • 使用

    # 创建一个3.6.8版本的虚拟环境, 命名为v368env
    pyenv virtualenv 3.6.8 v368env
    
    # 激活虚拟环境
    pyenv activate v368env
    
    # 关闭虚拟环境
    pyenv deactivate v368env
    
上一篇:出圈类题目


下一篇:linux下创建virtualenv时指定python版本