gpt4 book ai didi

python - 如何分发具有依赖项的 "statically compiled "Python 应用程序

转载 作者:太空狗 更新时间:2023-10-29 20:59:27 25 4
gpt4 key购买 nike

我有一个基于 Python 的应用程序。我想将此应用程序分发给不同操作系统(主要是 Linux,但有各种发行版)的用户。

推荐的做法是什么?我不希望用户必须安装 Python。我想随应用程序(免费软件) 一起分发 Python。有点像静态编译的程序。

所以整个应用程序的安装只是将一些文件解压缩到一个文件夹中,然后Python(和使用的模块)和应用程序都包含在这个文件夹中(包括子文件夹)。

其他人如何分发他们的 Python 程序?

如果用户自己安装 Python 或升级现有的 Python,则要求应用程序不会中断。这就是为什么我需要随应用程序一起分发 Python 的副本。

最佳答案

What is the recommended way of doing this? I do not want users to have to install Python.

通常,Python 程序与 disutils 一起“打包”并安装以与现有的 Python 解释器一起使用。

参见:Distributing Python ModulesInstalling Python Modules

将整个解释器捆绑在您的软件发行版中并不常见(尽管当然有可能)。

关于python - 如何分发具有依赖项的 "statically compiled "Python 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9874498/

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