【问题标题】:Creating standalone executable for python application with config and output files使用配置和输出文件为 python 应用程序创建独立的可执行文件
【发布时间】:2020-07-07 02:48:57
【问题描述】:

我创建了一个 python 应用程序,用于抓取本地出版物并识别包含某些关键字的文章。在主应用程序目录中包含一个主脚本和几个由主脚本导入的自定义模块。此目录中还包含配置文件、日志文件和输出文件的子目录。配置文件(出版物、关键字)和输出文件(已识别的文章)必须可供用户访问和编辑。

我想分发这个应用程序,这样用户就不需要下载 python 和必要的依赖项。在我看来,最好的方法是使用 pyinstaller 等实用程序创建一个独立的可执行文件。但是,如上所述,我不知道如何做到这一点,同时还要将配置和输出文件保留为可访问和可编辑的。欢迎提出任何建议,包括其他应用程序设计/分发方法。

【问题讨论】:

  • 向人们发送一个文件夹可以吗?

标签: python configuration compilation executable


【解决方案1】:

您可以使用 pyinstaller 与 NSIS 协作来创建传输压缩文件夹的安装程序。这个压缩文件夹可以(并且必须)包含您新创建的 script.exe 及其所有必需的依赖项。用户可以访问它们,因为它们只会收到整个文件夹。该视频可能会有所帮助:https://www.youtube.com/watch?v=UZX5kH72Yx4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-29
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    相关资源
    最近更新 更多