pyenv 能够方便地切换 Python 版本,并且可以安装多个 Python 版本,方便开发。
链接
安装
windows
下载 py-env,之后配置环境变量,将 pyenv-win/pyenv-win/bin
目录添加至环境变量
基本命令
查看 Pyenv 版本
pyenv --version
查看当前 Python 版本
当前生效的 Python 版本,它会综合考虑 全局版本、本地版本 和 Shell 版本 的优先级,最终确定当前使用的版本。
pyenv version
查看所有 Python 版本
pyenv versions
安装 Python 版本
pyenv install 3.9.6
本地 Python 版本操作
本地版本仅对 当前目录及其子目录 生效。
查看本地 Python 版本
pyenv local
切换本地 Python 版本
pyenv local <version>
全局 Python 版本操作
全局版本对 整个系统 生效,即对所有未设置本地版本的目录都有效。
查看全局 Python 版本
pyenv global
切换全局 Python 版本
pyenv global 3.9.6
查看可安装的 Python 版本
pyenv install --list
恢复到系统默认版本
pyenv global system
.python-version
.python-version 文件,pyenv 会自动读取文件并使用文件中的 python 版本
如何生成 .python-version 文件?
在目录中输入 pyenv local <version>
指定本地 Python 版本即可。
手动创建 .python-version 文件
echo "3.8.12" > .python-version
清除本地版本
通过 pyenv local --unset
指令就会清除本地中的 .python-version
文件。
pyenv local --unset
python 镜像
通过 pyenv
下载 python
的时候可能会因为网络问题而下载失败,此时可以通过在 python 镜像 中下载相应的版本(windows 安装 amd64 的),将文件放在 pyenv-win/install_cache
目录中(一开始可能会没有 install_cache 目录,执行一次 pyenv install 就会出现了,或者手动添加上)