首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署python可执行文件- PyInstaller、cx-freeze等

部署python可执行文件- PyInstaller、cx-freeze等
EN

Stack Overflow用户
提问于 2010-08-07 01:52:02
回答 2查看 993关注 0票数 1

我正在寻找一种方法来将python应用程序捆绑到独立的可执行文件中,这样我的windows和mac使用朋友就可以使用它,而不需要安装丑陋的依赖项。上网看一看,我发现有几个实用程序可以帮助你做到这一点,包括用于windows的py2exe和用于mac的py2app,以及PyInstaller、cx-freeze和bbfreeze。你会用到什么,你会推荐什么?

EN

回答 2

Stack Overflow用户

发布于 2010-08-07 02:00:35

在过去的几周里,我一直在用PyQt和PyQwt构建一个python应用程序,也遇到了同样的问题。我发现py2app完全不可能使用,我不断地遇到很多问题,以至于我放弃了。几天后,我找到了PyInstaller,这太棒了。它可以开箱即用地理解PyQt和PyQwt --并且在将所有东西打包成应用程序包方面做得非常好。不过,我还没有尝试过用它来构建Windows可执行文件。

我在arstechnica上找到了一篇关于如何使用py2exe和py2app的好文章,尽管它有点旧(您可以跳过Python2.5的内容) http://arstechnica.com/open-source/guides/2009/03/how-to-deploying-pyqt-applications-on-windows-and-mac-os-x.ars/

我强烈推荐使用PyInstaller。虽然您需要为OS X做一些技巧,因为目前只支持主要的http://diotavelli.net/PyQtWiki/PyInstallerOnMacOSX

票数 1
EN

Stack Overflow用户

发布于 2010-08-07 02:08:56

我使用py2exe创建一个windows可执行文件。文档有些凌乱,但是一旦我把一个可用的setup.py组合在一起用作模板,我就没有遇到任何修改它以生成任何给定exe的问题。我通常能够通过谷歌搜索找到有用的信息,比如当我需要捆绑pngs才能使用UI时。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3426381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档