如何捆绑最少的依赖项以使我的应用程序独立?

How can I bundle the minimum set of dependencies to make my app standalone?

我正在努力让我的应用程序准备好发布,我想让它独立并包含所有依赖项,这样用户就不必额外下载任何东西。

我如何确定 最少 所需的功能和 类 我的项目依赖并将它们提取到单独的文件夹而不是包括整个包?

完整包含我的项目所依赖的每个包会给我 450 MB 的文件,这太大了,因为其中 95% 的文件甚至都没有被使用。

我知道这与 pyinstaller 的功能非常相似,但我不需要 .exe 文件。我只想要最小的依赖项。

显然 pyinstaller 有一个 noarchive 选项可以做到这一点。