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镜像地址
找到相应的镜像版本,需要是 amd64.exe 后缀的。
将文件放到 pyenv-win\install_cache 里面。
本地 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 --unsetpython 镜像
通过 pyenv 下载 python 的时候可能会因为网络问题而下载失败,此时可以通过在 python 镜像 中下载相应的版本(windows 安装 amd64 的),将文件放在 pyenv-win/install_cache 目录中(一开始可能会没有 install_cache 目录,执行一次 pyenv install 就会出现了,或者手动添加上)