如何将快速生成的程序发布到Windows?

请告知将快速生成的程序发布到Windows的最佳方法。

我也需要一个答案,但这个问题似乎不在范围内。 - Tachyons
虽然我认为这个问题需要更多的细节,但我不认为它是离题的。我们没有关闭关于如何在Ubuntu上开发专门用于Windows的程序的问题。Quickly是一个Ubuntu实用工具。在Ubuntu上进行开发(而不仅仅是为Ubuntu开发),以及如何在Ubuntu中使用程序,都是这个网站的适合主题。 - Eliah Kagan
让我澄清一下:我对Linux和Ubuntu深信不疑,我正在将我的“电脑生活”转向它们,而不是MS Windows。但是,我希望将我为Ubuntu开发的一些程序也提供给MS Windows用户。Quickly使用Python编写,据我了解,它可以在MS Windows上运行,但我想知道将一个经过Quickly设计的程序制作成MS Windows的.exe文件最简单的方法是什么。 - user77676
1个回答

你需要一台Windows电脑来构建它。在这台Windows电脑上,你需要安装Python、GTK、PyGObject、PyCairo、PyGTK、Py2exe和SetupTools。此外,你还需要安装任何其他依赖/模块,但是使用SetupTools应该会更容易解决这个问题。同时,你还需要删除应用程序中在Windows上不可用的任何内容(例如Unity绑定)。然后,你可以通过Py2Exe运行你的应用程序并进行安装。这并不是一件轻松的事情,但是有可能实现 :) 祝你好运!
  • 关于此问题的PyGTK FAQ文章
  • Sebastian Noack对此主题的撰写
  • Python for Windows: www.python.org/download/releases/2.7.3/
  • GTK for Windows: www.gtk.org/download/index.php
  • PyGobject for Windows: ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/
  • PyCairo for Windows: ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/
  • PyGtk for Windows: ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/
  • Py2EXE: www.py2exe.org/
  • SetupTools: pypi.python.org/pypi/setuptools#downloads