使用 pyenv 进行 Python 多版本管理
目录
开发不同项目或测试 Python 新版本时,可能需要安装多个版本的 Python,如何安装和切换不同版本的 Python?可以使用 pyenv,以下正文是使用 pyenv 进行 Python 版本管理的使用指导。
安装 pyenv
如何安装参考此文章。
安装指定版本的 Python
例如安装 Python 3.7.7: pyenv install 3.7.7
如果从默认源安装非常缓慢,可以直接复制软件包的地址,用下载工具下载后,复制到:
~/.pyenv/cache
目录里,再执行安装命令。
安装好之后,执行:pyenv rehash
Python 版本管理
pyenv versions
查看已存在的所有 Python 版本
pyenv install --list
查看所有可安装的版本
pyenv uninstall x.x.x
删除指定版本
设置当前目录使用的 Python 版本: pyenv local x.x.x
更多命令:
查看当前版本 pyenv version
指定全局版本 pyenv global 3.6.5
指定多个全局版本, 3版本优先 pyenv global 3.6.5 2.7.14
实际上当你切换版本后, 相应的pip和包仓库都是会自动切换过去的
参考