gpt4 book ai didi

python - 具有所有 Linux 依赖项的可执行 Python 程序

转载 作者:行者123 更新时间:2023-12-03 09:53:59 25 4
gpt4 key购买 nike

有没有办法在 Linux 系统上部署包含所有依赖项的 Python 程序?

我已经使用 py2exe 将包含所有模块的 python 脚本“编译”为独立的 .exe,但这显然只适用于 Windows。有没有简单的方法,例如使用 Python 开发一个 flask 服务器并将其所有脚本和模块捆绑在一起,以便它可以在 Linux 上执行而无需使用 pip 安装依赖项? (假设Linux平台上安装了python3,但没有具体的Python模块)。

最佳答案

使用PyInstaller在基于 Linux 的系统中PyInstaller 是一个用于将 Python 脚本转换为独立的可部署应用程序的程序。

从 PyPI 安装 PyInstaller:

pip install pyinstaller

转到您的程序目录并运行:

pyinstaller yourprogram.py

这将在名为 dist 的子目录中生成包

You can use -onefile argument in order to generate the bundle with only a single executable file.

关于python - 具有所有 Linux 依赖项的可执行 Python 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59981636/

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