【问题标题】:Create an EXE file from several .py and .svg files从多个 .py 和 .svg 文件创建一个 EXE 文件
【发布时间】:2020-07-20 21:21:50
【问题描述】:

你好,我有一个关于创建 exe 文件的问题。

我有一个名为 main.py 的 python 文件。此外,这个 main.py 还需要另一个文件 functions.py 和两个名为 svg1.svg 和 scg2.svg 的文件。

现在我想将此程序转换为 .exe。到目前为止,我只更改了单个 .py 文件。 不幸的是,我在互联网上没有找到任何关于如何从多个 .py 文件和 .svg 文件创建 .exe 的信息。

谁能告诉我用什么工具来做这个?

编辑:我使用这个命令来包含我的两个 svg 文件。 Python_KuKa 是我所有文件所在的文件夹。

pyinstaller --onefile main.py \ --add-data Python_KuKa/_SVG_KuKa_P.svg;funktionen.py\ --add-data Python_KuKa/_SVG_Kurbelschema_Leer_Rotate.svg;funktionen.py

但是,当我这样做时,会发生错误:

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\'

那么我的错误是什么?

【问题讨论】:

    标签: python svg exe


    【解决方案1】:

    您可以使用 pyinstaller python 库将 python 文件转换为 exe 文件。 也可以使用 PyInstaller 将相关文件的目录转换为 .exe。

    您可以从这里阅读更多内容: https://pypi.org/project/PyInstaller/

    还有另一种使用 buildozer 的方法:

    https://buildozer.readthedocs.io/en/latest/

    你也可以看到这个 Build Multiple .py files into a single executable file using pyinstaller

    【讨论】:

    • 感谢您的回答和帮助。但是我如何将两个 svg 文件和两个 pythin 文件转换为一个 exe?我找到了命令 --onefile 但是当我运行它时 exe 不断崩溃并且可能不包含 svg 文件
    • 在你的脚本中添加文件路径阅读这个:reddit.com/r/learnpython/comments/4kjie3/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-22
    • 1970-01-01
    • 2021-05-27
    • 2021-10-13
    • 2021-10-16
    • 1970-01-01
    • 2021-12-12
    相关资源
    最近更新 更多