python - 如何 bundle 含依赖项的 Python 应用程序?

标签 python tkinter packaging

我需要将我的 Python 应用程序、它的依赖项和 Python 打包到一个 MSI 安装程序中。最终结果应该是:

  • Python 安装在标准位置
  • 软件包及其依赖项安装在单独的目录中(可能是站点软件包)
  • 安装目录应包含未压缩的 Python,并且不需要独立的可执行文件

最佳答案

这个关于 how to make a python into an executable 的问题有点重复。 .

归结为:

py2exe在 window 上,Freeze在 Linux 上,以及 py2app在 Mac 上。

关于python - 如何 bundle 含依赖项的 Python 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/106725/

相关文章:

python - python 排序函数中的关键参数是如何工作的?

python - 从提示符运行时出现静态文件未找到错误 (404)

python - Tkinter:将相同的键绑定(bind)到不同的小部件

python - 如何安装包含 sqlite3 数据库连接的 python 包?

python - 更好的 Python 包管理器

Python MeanShift 内存错误

python - 如何在删除重复后维护字符串列表的索引?

python - 通过后台线程访问 Tkinter 的文本小部件会导致崩溃

python - 选择要调整面板的哪一部分

java - 从 jar 文件提供静态文件