首页 > 解决方案 > Python可以创建一个可以在没有安装python和pip的地方部署的自包含包吗?

问题描述

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

例如,dotnet core 可以按照以下方式自包含应用程序:

https://docs.microsoft.com/en-us/dotnet/core/deploying/#publish-self-contained

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

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

标签: python

解决方案


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

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


推荐阅读