Windows 管理多个 Python 版本的推荐方式
在 Windows 管理多个 Python 版本,方便的做法并不多,比较方便好用的主要就那几个。
这里就不说 Anaconda 了,大件,麻烦。并且 Anaconda 的主要用途是管理数据科学相关的包和环境。
首先就是 pyenv,这个在 Linux 和 macOS 都有,在 Windows 上的叫 pyenv-win,也就是 pyenv for Windows。按文档上的内容安装管理即可。
另一个是 Scoop,下载所需的 Python 版本后,要使用哪个版本,只需要使用scoop reset
命令切换即可。
1 |
|
注意,虽然 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/