pyinstall的参数详解
PyInstaller是一款将Python应用程序打包为独立可执行文件的工具,具有跨平台特性,可以在Windows、Linux、macOS等平台上运行。以下是PyInstaller常见的参数:
- -y, –yes:不询问任何问题,直接使用默认设置。
- -F, –onefile:将应用程序打包成一个单独的可执行文件,便于分发和部署。
- -D, –onedir:将应用程序打包成一个目录,包含多个文件,便于开发和调试。
- -c, –console:指定应用程序为命令行应用程序,打包时不包含GUI界面相关的文件。
- -w, –windowed, –noconsole:指定应用程序为GUI应用程序,打包时不包含命令行相关的文件。
- -i, –icon:指定GUI应用程序的图标文件。
- -n, –name:指定生成的可执行文件的文件名。
- -p, –path:指定Python模块的查找路径。
- –hidden-import:指定需要手动导入的Python模块。
- –additional-hooks-dir:指定额外的钩子脚本目录。
- –clean:清除所有的缓存文件和临时文件。
- –noupx:禁用UPX压缩。
这些参数可以通过命令行或者.spec文件进行配置。每个参数都有不同的作用和用法,需要根据实际情况进行选择配置。
可以多个参数组合使用,例如:
pyinstaller -w -i='E:\Pyroot\convertPDF\file-pdf-o.png' conver-pdf.py
发表回复