有没有办法在 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/