我需要在我的应用程序包安装中被动安装 Python,所以我使用以下内容:
python-3.5.4-amd64.exe /passive PrependPath=1
据此:3.1.4。在没有 UI 的情况下安装我使用 PrependPath 参数,该参数应该将路径添加到 Windows 环境变量中的 Path 中。
但这似乎不起作用。变量不会发生任何变化。
如果我手动开始安装并选择或取消选择添加到路径的复选框,那么一切正常。
在修改当前安装时也适用于清除安装。不幸的是,我没有其他装有 Win 10 Pro 的 PC 来测试它。
我也用 Python 3.6.3 尝试过,结果相同。
编辑:
还尝试使用 PowerShellStart-Process python-3.5.4-amd64.exe -ArgumentList /passive , PretendPath=1
获得相同的结果。
还在多台装有 Windows 10 的 PC 上进行了测试,结果相同,因此问题不仅仅在单台 PC 上
编辑: 当然,所有尝试都以管理员身份运行。