我正在尝试按照记录的过程在没有关联UI的情况下在Windows上安装Python。
使用c:pathtoexe /quiet InstallAllUsers=0 PrependPath=1
不起作用。
运行 UI 安装时,可以为不需要管理员权限即可安装的所有用户取消选择该选项。在我的计算机上,上述方法有效,在其他计算机上则无效。
当我第一次双击.exe时,所有用户复选框默认为选中(或1
(;因此在命令行中使用InstallAllUsers=0
应该禁用或设置为0
对吗?
只是在 Windows 3.10.7 上最新的 Python 10 安装程序中为此苦苦挣扎。
您还需要告诉它不要为InstallLauncherAllUsers=0
所有用户安装启动器,因为它默认为 1。
OP 的完整命令应为: c:pathtoexe /quiet InstallAllUsers=0 InstallLauncherAllUsers=0 PrependPath=1
帮助我弄清楚的是读取 %temp% 中的安装日志,我看到它InstallLauncherAllUsers
设置为 1
我不经常使用窗口,但似乎 InstallAllUsers 的默认选项是 0
https://docs.python.org/3/using/windows.html
你试过没有这个标志吗?