python 打包 exe 基本demo,以及 pyinstaller 常用参数说明

5次阅读
没有评论

python 打包 exe 基本 demo,以及 pyinstaller 常用参数说明

前置条件:确保电脑有安装 python,这里介绍的是使用 PyInstaller 来打包 Python 脚本为 exe 文件

1. 安装 PyInstaller

需要安装 PyInstaller。可以通过 pip 来安装

pip install pyinstaller

2、编写你的 Python 脚本

例如,创建一个名为 app.py 的文件

# app.py
def main():
print("Hello, World!")

if __name__ == "__main__":
main()

3. 使用 PyInstaller 打包脚本

打开命令行工具,切换到你的脚本所在的目录,然后运行以下命令:

pyinstaller --onefile app.py

4. 查找生成的 exe 文件

PyInstaller 会在当前目录下创建一个 dist 文件夹,里面包含了生成的 exe 文件。例如:

dist/app.exe

5、pyinstaller 常用参数说明

  1. --onefile‌: 将程序打包成一个单独的可执行文件。
  2. --windowed-w‌: 创建不显示控制台的窗口化应用程序。
  3. --noconsole‌: 与 --windowed 相似,用于生成无控制台的窗口化应用程序。
  4. --add-data <SRC;DEST>‌: 添加额外的数据文件到可执行文件中。例如,--add-data "src;dest"
  5. --icon=<FILE.ico>‌: 设置可执行文件的图标。
  6. --name=<NAME>‌: 设置生成的可执行文件的名称。
  7. --paths=<PATH>‌: 添加额外的路径到搜索模块的路径中。
  8. --hidden-import=<MODULENAME>‌: 添加一个隐藏导入的模块,这在某些模块在运行时动态导入时非常有用。
  9. --additional-hooks-dir=<HOOKSPATH>‌: 指定额外的钩子目录,用于自定义打包过程。
  10. --debug=all‌: 启用所有调试选项,包括调试信息、追踪等。

6、pyinstaller 官网

https://pyinstaller.org/en/stable/

正文完
有偿技术支持加微信
post-qrcode
 0
评论(没有评论)
验证码