Windows下使用Py Launcher管理多版本的Python

 经常使用 Python 的小伙伴,一定遇到过需要使用多个版本 Python 的场景。例如在 github 上找到的一些开源包,只支持比较老版本的 PythonPython 官方提供了 Py Launcher 的方式管理不同版本的 Python ,使用起来比较方便。

安装

  如果你安装的 Python 版本高于 3.3,则默认会安装 Py Launcher 。如果安装一个更新版本的 Python ,将会覆盖老的 Py Launcher 。在命令行里面执行 where py.exe ,会显示 Py Launcher 的安装路径。如果你使用 Power Shell ,执行 Get-Command py | Select-Object -ExpandProperty Definition 可以获得 Py Launcher 的安装路径。

常用命令

获取安装的 python 列表

1
py -0p

使用特定版本执行

 使用 3.7 版本 Python 执行 main 脚本

1
py -3.7 main.py

指定 pip

 使用 3.9 版本的 pip 安装程序包

1
py -3.9 -m pip install my_package
Licensed under CC BY-NC-ND 4.0
使用 Hugo 构建
主题 StackJimmy 设计