Python Launcher 最佳实践
在 Windows 上安装 Python 时,很多教程都建议我们去勾选“Add python.exe to PATH”。
勾选了上述选项,在命令行中执行命令
python
,就可以进入 python 运行环境。
如果你的系统中安装了多个版本的 python,每次只能进入某一特定版本的 python。这样并不方便。
事实上,安装时不勾选上述选项(即采用默认安装),然后在命令行中执行命令
py
,同样可以进入 python 运行环境。
默认安装会为所有用户安装 py launcher,如下图所示。
安装 py launcher for all users 并没有修改环境变量 PATH,而是直接把 py.exe 安装在了
C:\Windows\
目录下(即所有用户)。
py launcher 安装成功后,在命令行中执行命令
py -0
可以查看当前系统安装了哪些版本的 python:
> py -0
-V:3.11 * Python 3.11 (64-bit)
-V:3.10 Python 3.10 (64-bit)
上述输出中,带星号的是默认版本,在命令行中执行命令
py
默认会进入该版本。
在
C:\Windows\
目录下新建一个名为
py.ini
的文件,其中写入如下内容,就可以修改 python 的默认版本:
[defaults]
python=3.10
执行命令
py -3.10
, 进入 3.10 版本的 python 运行环境;
执行命令
py -3.11
,进入 3.11 版本的 python 运行环境,如下图所示。
执行命令
py --help
,查看帮助文档。