在 Windows 上使用 Pyenv 管理 Python 版本:安装与基本命令指南

技术 · 2024-12-27 · 访问: 3,979 次
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 --unset

python 镜像

通过 pyenv 下载 python 的时候可能会因为网络问题而下载失败,此时可以通过在 python 镜像 中下载相应的版本(windows 安装 amd64 的),将文件放在 pyenv-win/install_cache 目录中(一开始可能会没有 install_cache 目录,执行一次 pyenv install 就会出现了,或者手动添加上)

python 版本管理 pyenv
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
Theme Jasmine by Kent Liao