【问题标题】:How to create installer for python application? [duplicate]如何为 python 应用程序创建安装程序? [复制]
【发布时间】:2019-04-17 10:21:24
【问题描述】:

我开发了一个应用程序,它有多个文件和一些依赖库,例如 bacpypes、requests、rdflib 等。

我想创建一个安装程序,它将与应用程序一起安装所有软件包,以便用户无需单独下载软件包。

目前要部署应用程序,我正在复制源代码,使用 pip 或外部下载安装库。

【问题讨论】:

标签: python python-2.7 python-packaging python-install


【解决方案1】:

您可能需要考虑SetupTools

SetupTools的介绍:Setuptools是一个集合 对 Python distutils 的增强,允许开发人员更多 轻松构建和分发 Python 包,尤其是那些具有 对其他包的依赖。

【讨论】:

    【解决方案2】:

    使用这个 - Pyinstaller

    PyInstaller 将 Python 应用程序冻结(打包)到 独立的可执行文件,在 Windows、GNU/Linux、Mac OS X、FreeBSD、 Solaris 和 AIX。

    PyInstaller 与类似工具相比的主要优势在于 PyInstaller 与 Python 3.5—3.7 一起工作,它构建了更小的可执行文件,这要归功于 透明压缩,完全多平台,使用操作系统 支持加载动态库,从而确保完整 兼容性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-13
      • 2013-05-13
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 1970-01-01
      • 2017-07-21
      • 1970-01-01
      相关资源
      最近更新 更多