用户:
tq_xyy查看:0 回复:1 评论:0 创建时间:2020-05-05T09:34:07
大家都知道Python安装程序是图形用户界面,可是你们有没有想过,他的另一面是命令行程序。
安装程序UI中的所有选项也可以从命令行指定,允许脚本安装程序在许多机器上复制安装,而无需用户交互。还可以在不禁用UI的情况下设置这些选项,以更改一些默认值。
要完全隐藏安装程序UI并静默安装Python,请使用 /quiet 选项。要跳过用户交互但仍然显示进度和错误,请使用 /passive 选项。可以通过 /uninstall 选项立即开始删除Python - - 不会显示任何提示。
所有其他选项都传递为 name=value ,其中值通常是 0 来禁用某个特性, 1 来启用某个特性或路径。可用选项的完整列表如下所示。
名称
描述
默认值
InstallAllUsers
为所有用户安装。
0
TargetDir
安装目录
基于InstallAllUsers选择
DefaultAllUsersTargetDir
为所有用户安装时的默认安装路径
%ProgramFiles%\Python X.Y 或 %ProgramFiles(x86)%\Python X.Y
DefaultJustForMeTargetDir
仅为当前用户安装时的默认安装路径
%LocalAppData%\Programs\PythonXY 或 %LocalAppData%\Programs\PythonXY-32 或 %LocalAppData%\Programs\PythonXY-喵
DefaultCustomTargetDir
UI中显示的默认自定义安装目录
(空)
AssociateFiles
如果还安装了启动器,则创建文件关联。
1
CompileAll
将所有 .py 文件编译为 .pyc 。
0
PrependPath
将install和Scripts目录添加到 PATH 以及将 .PY 添加到 PATHEXT
0
Shortcuts
如果已安装,为解释器,文档和IDLE创建快捷方式
1
Include_doc
安装Python手册
1
Include_debug
安装调试二进制文件
0
Include_dev
安装开发人员头文件和库
1
Include_exe
安装 python.exe 及相关文件
1
Include_launcher
安装 适用于Windows的Python启动器 .
1
InstallLauncherAllUsers
为所有用户安装 适用于Windows的Python启动器 。
1
Include_lib
安装标准库和扩展模块
1
Include_pip
安装捆绑的pip和setuptools
1
Include_symbols
安装调试符号(*.pdb)
0
Include_tcltk
安装Tcl/Tk 支持和IDLE
1
Include_test
安装标准库测试套件
1
Include_tools
安装实用程序脚本
1
LauncherOnly
仅安装启动器。这将覆盖大多数其他选项。
0
SimpleInstall
禁用大多数安装UI
0
SimpleInstallDescription
使用简化安装UI时显示的自定义消息。
(空)
上面列出的选项也可以在一个名为 unattend.xml 的文件中与可执行文件一起提供。此文件指定选项和值的列表。作为属性提供的值,(如果可能)它将转换为数字。作为文本提供的值,始终保留为字符串。此示例文件设置与上一示例采用相同的选项: