如何分发带有Glade GUI的Python应用程序?

1 投票
1 回答
1037 浏览
提问于 2025-04-15 17:27

我正在尝试发布我用Python写的这个应用程序。这个应用程序由两个Python脚本、两个.glade文件和一个.png文件组成。

这是我这个项目的目录结构:

vasm/
    vasmcc.py
    src/
       vasm.py
    gui/
       vasm.glade
       vasmset.glade
       logo.png

vasmcc只是用于图形界面的Python脚本,真正的Python模块是vasm.py

我的问题是,怎么把这个应用程序打包发布,以便包含.glade.png文件呢?

这里的“发布”是指提供一个可以在其他系统上安装的源代码包。

1 个回答

2

你可以看看 distutils。这个工具可以让你安装各种文件,不仅仅是源代码。对于用户来说,安装你的程序就变得很简单了,基本上只需要

$ python setup.py install

而且,使用distutils创建RPM包也非常简单。

撰写回答