【发布时间】:2016-09-13 22:52:17
【问题描述】:
我已经创建了一个 python 应用程序,现在想要构建它。
我已经阅读了一些关于如何使用distutils 或setuptools 或制作轮子或鸡蛋的信息。但它们中的大多数似乎都是针对将包作为一个模块分发的,该模块可以由其他 python 应用程序导入(类似于 python 包索引中的模块)。
我也读过pyInstaller,但似乎直接吐出二进制文件。
当我开始学习 Java 时,我很快就学会了如何构建和部署,主要是作为一个 Jar,但似乎对 python 的部署没有很好的文档记录。
虽然我想制作一个从源文件构建并制作二进制文件的 shell 脚本,但我也有兴趣学习其他部署应用程序的方法。
我想制作一个 shell 脚本,因为它有助于为不同的 Linux 平台分发它。在我找到在 Linux 中部署的解决方案后,也许可以创建一个 bat 文件
【问题讨论】: