gpt4 book ai didi

python - 使用应用程序分发最小的 python 安装

转载 作者:可可西里 更新时间:2023-11-01 14:15:36 27 4
gpt4 key购买 nike

我的公司正在开发一个应用程序,它一半是 Qt/C++ 用于编辑器界面,一半是 Django(通过 QtWebKit 浏览器控件)用于运行时。我们想要做的是在我们的应用程序中分发最小的 python 安装。

例如,我们的 Mac 应用程序包理想情况下的结构如下:

TheApp.app/
Contents/
MacOS/
TheApp
Resources/
MinimalPythonInstallation/

在 Windows 上:

C:\Program Files\TheApp\
TheApp.exe
MinimalPythonInstallation\

我见过很多用于分发完整 Python 应用程序的项目,例如 py2app、py2exe 和 PyInstaller。这些似乎具有我正在寻找的一些功能,但不能只制作最小的 python 发行版。即 python 可执行文件、Django 以及 Django 所需的最低限度的 python 标准库、我们的 python 代码等。

有什么东西可以满足我的需求吗?

最佳答案

您可以使用 modulefinder 找到所需的模块集。 -- 事实上,我相信这是你提到的系统的关键部分,比如 py2exePyInstaller,为你做,所以我不清楚你为什么要“重新发明轮子”——想澄清一下吗?你有没有仔细看过例如PyInstaller 放入它生成的可执行文件,如果是这样,为什么这对您来说还不够好?如果您对此进行详细解释,也许我们可以提供一些额外的帮助。

(PyInstaller 是跨平台的,因此,如果您想同时支持 Mac 和 Windows,它可能是您想要的,因为 py2exe 仅适用于 Windows)。

关于python - 使用应用程序分发最小的 python 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3444630/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com