github地址:https://github.com/pyenv/pyenv
pyenv是python版本管理器,是解释器层面。类似于node版本管理器nvm,go版本管理器gvm。
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
# 查看当前版本 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
安装
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