Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
分发Python应用程序_Python_Cx Freeze_Pyinstaller - Fatal编程技术网

分发Python应用程序

分发Python应用程序,python,cx-freeze,pyinstaller,Python,Cx Freeze,Pyinstaller,快速提问。。。一旦我用wx gui等构建了一个.py应用程序。。。我可以用pyinstaller或cx_freeze编译它,然后将二进制文件发送到我的服务器,对吗 这是分发脚本的好方法吗?我是应用程序开发周期的新手。。。我有一些python脚本,我想公开,因为它们让我的生活更轻松 如果您要与社区的其他人共享一些代码,向人们提供.py代码,并希望分发二进制文件,您会使用pyinstaller和cx_freeze编译.py,还是使用其他方法 开发环境目前是MacOSX和DebianDomu 谢谢 最

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

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

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

开发环境目前是MacOSX和DebianDomu


谢谢

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

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

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


如果您正在分发一个软件包,您可能需要研究最佳解决方案取决于您将其发布给谁,以及您发布该软件包的许可证

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

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

如果您正在分发软件包,您可能需要查看另请参见和

在线共享开源项目是流行的选择。

另请参见和


在线共享开源项目是一种流行的选择。

将源代码放在Github或类似网站上。如果你真的认为那些不知道如何运行Python脚本的人会想使用它们,是的,你可以“使用pyinstaller或cx_freeze编译它,并将二进制文件发送到我的服务器”将源代码放在Github或类似软件上。如果你真的认为那些不知道如何运行Python脚本的人会想使用它们,是的,你可以“用pyinstaller或cx_freeze编译它,并将二进制文件发送到我的服务器”