2013-03-28 78 views
2

“合理”的环境我的意思是它不应该要求用户手动安装应用程序的任何依赖关系,但可能需要一个可用的Python安装。此外,我希望应用程序能够在Windows,OSX和流行的Linux发行版上运行。如果我也可以打包Python解释器,那就更好了。大小并不是真正的问题。我想要完成的一个很好的例子是SublimeText编辑器。如何创建一个PyQt/PySide应用程序包,该应用程序可以在“合理”环境下运行?

是否有这样做的既定方法?

+1

@Downvoter,请解释。 – 2013-03-28 12:07:03

+2

我刚刚提出了这个问题,我将不胜感激一个更完整的答案...没有找到太多的谷歌。 – MountainX 2013-07-30 03:55:56

+0

谢谢。我仍然没有找到一个好方法。 upvoted的答案不是问题的关键。 – 2013-07-30 10:55:19

回答

1

是的,python附带安装实用程序,并且有一些软件包会将您的完整应用程序放入特定于平台的二进制文件(在Windows上的exe文件,osx上的.app文件)。 一些我会建议看包的是:

cx_freeze

py2app

py2exe

+0

谢谢。任何想法打包Qt运行时/库?它们不是Python的一部分,所以我怀疑它是否独立运作。 – 2013-11-29 20:17:59

+0

您可以通过安装程序添加这些程序,阅读有关python setuptools的文档,您可以将它们与软件包一起打包。 – 2015-04-14 09:03:45

相关问题