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