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

技术 · 21 天前 · 访问: 150 次
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 就会出现了,或者手动添加上)

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