Python是否可以创建一个可以部署在未安装Python和pip的地方的自包含包



一些编程语言提供创建可在任何机器上运行的自包含包的功能。

例如,根据以下内容,dotnet核心可以包含应用程序:

https://learn.microsoft.com/en-us/dotnet/core/deploying/#publish-独立

C#自带的应用程序可以是单个大文件,也可以是运行应用程序所需的所有文件的目录。该软件包可以针对Linux、mac或Windows。

在Python中,最接近上述自包含应用程序包的功能是什么?

PyInstaller似乎是当前的热门,根据我的经验,它运行良好。然而,有些人报告说,它的文件大小非常大,但我个人从未发现这是一个主要问题。

如果你使用它,你可能还需要某种UI,但这本身就是一个单独的问题。

最新更新