pyinstaller 的参数
时间: 2024-03-28 11:32:59 浏览: 13
pyinstaller是一个用于将Python程序打包成可执行文件的工具。它可以将Python代码和依赖的库文件打包成一个独立的可执行文件,方便在没有Python环境的机器上运行。
pyinstaller的参数可以用来配置打包过程中的一些选项和设置。下面是一些常用的参数:
1. `-F` 或 `--onefile`:将所有的代码和依赖打包成一个单独的可执行文件。
2. `-D` 或 `--onedir`:将所有的代码和依赖打包成一个文件夹,其中包含一个可执行文件和相关的依赖文件。
3. `-n <name>` 或 `--name=<name>`:指定生成的可执行文件的名称。
4. `-i <icon>` 或 `--icon=<icon>`:指定生成的可执行文件的图标。
5. `-w` 或 `--windowed`:生成一个没有控制台窗口的可执行文件。
6. `-c` 或 `--console`:生成一个带有控制台窗口的可执行文件。
7. `--add-data <SRC;DEST or SRC:DEST>`:将指定的文件或文件夹添加到可执行文件中,可以使用分号或冒号来分隔源文件和目标路径。
8. `--add-binary <SRC;DEST or SRC:DEST>`:将指定的二进制文件添加到可执行文件中,可以使用分号或冒号来分隔源文件和目标路径。
9. `--hidden-import <module>`:指定需要手动导入的模块,以确保打包时能够正确识别依赖。
10. `--exclude-module <module>`:指定需要排除的模块,不会被打包到可执行文件中。
这些只是一些常用的参数,pyinstaller还有其他更多的参数可以用来满足不同的需求。你可以通过运行`pyinstaller --help`命令来查看所有可用的参数和详细的说明。