1

快速提问...一旦我使用 wx gui 等构建了一个 .py 应用程序...我可以使用 pyinstaller 或 cx_freeze 编译它,并将二进制文件发送到我的服务器,对吗?

这是分发脚本的好方法吗?我对应用程序开发周期相当陌生......我有一些我想公开的python脚本,因为它们让我的生活更轻松......

如果您要与社区的其他人共享一些代码,向人们提供 .py 代码,并且还想分发二进制文件,您会使用 pyinstaller 和 cx_freeze 编译 .py,还是使用其他方法?

开发环境目前是 Mac OSX,和一个 debian domU....

谢谢!

4

2 回答 2

4

最佳解决方案取决于您将其发布给,以及您根据什么许可证发布它。

如果您不担心泄露您正在分发的应用程序的代码,那么像 github 或 bitbucket 这样的服务是不错的选择。将代码贡献给社区(如果您将其开源)的最佳方式是通过版本控制,因为它允许人们贡献并从中学习。

但是,根据您的受众,您可能需要一些更“用户友好”的东西。在这种情况下,cx_freezepyinstaller是完全可以接受的解决方案。

如果您正在分发一个,您可能需要查看setuptools

于 2011-10-11T18:39:24.097 回答
0

另请参阅http://wiki.python.org/moin/DistributionUtilities如何分发 Python 程序?

要在线共享开源项目,GitHub是最受欢迎的选择。

于 2011-11-03T15:57:39.237 回答