【问题标题】:How to integrate .jpg image into python executable with PyInstaller [duplicate]如何使用 PyInstaller 将 .jpg 图像集成到 python 可执行文件中 [重复]
【发布时间】:2020-09-22 20:18:37
【问题描述】:

我正在尝试从我的 python GUI 脚本创建一个可执行文件,该脚本使用 tkinter 显示单个图像。

我的目标是使用pyinstaller 中的--onefile 选项将图像和可执行文件合并为一个文件。

不幸的是,这不起作用,我需要将图像文件与最终可执行文件放在同一文件夹中才能正常工作。有什么解决方法吗?

【问题讨论】:

    标签: python image tkinter pyinstaller executable


    【解决方案1】:

    PyInstaller 带来了这个功能,它是well-documented 用于文件夹方法。例如

    pyinstaller --add-data 'src/image.jpg:.' myscript.py
    

    将现有文件 src/image.jpg 复制到捆绑应用的顶层(指定为“.”)。

    但是,您将如何处理单个文件 (--onefile)?您的脚本将在临时目录中找到该文件:Adding a data file in Pyinstaller using the onefile option

    【讨论】:

    • 这是否意味着,该人不必复制图像文件?只发送exe单独?或者它不适用于-F
    • 您需要像question一样访问捆绑的文件。
    • @acw1668 在评论中提供真正的答案 ;)
    猜你喜欢
    • 2020-06-26
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 2014-12-22
    • 2014-01-04
    • 1970-01-01
    • 2021-09-26
    相关资源
    最近更新 更多