Windows 管理多个 Python 版本的推荐方式

在 Windows 管理多个 Python 版本,方便的做法并不多,比较方便好用的主要就那几个。

这里就不说 Anaconda 了,大件,麻烦。并且 Anaconda 的主要用途是管理数据科学相关的包和环境。

首先就是 pyenv,这个在 Linux 和 macOS 都有,在 Windows 上的叫 pyenv-win,也就是 pyenv for Windows。按文档上的内容安装管理即可。

另一个是 Scoop,下载所需的 Python 版本后,要使用哪个版本,只需要使用scoop reset命令切换即可。

1
scoop reset python

注意,虽然 Scoop 可以安装 pyenv,但是不建议使用 Scoop 安装 pyenv,也就是不要使用这种套娃的方式。

通常情况下,使用在 Scoop 安装的 pyenv 来安装 Python 时,会遇到安装失败的问题。

相关的 GitHub issue 标题关键词如下。

scoop pyenv install fails

结论就是,要么用 Scoop,要么用 pyenv,选择一种管理即可。


Windows 管理多个 Python 版本的推荐方式
https://sunboyallen.github.io/windows-python-versions-management/
作者
sunboyallen
发布于
2024年2月25日
许可协议