gpt4 book ai didi

python - 使用 pyinstaller 从 python 脚本为尽可能多的 Linux 发行版创建二进制文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:01:50 24 4
gpt4 key购买 nike

今天我遇到了一个问题,我使用 pyinstaller 从一些 python 脚本创建了一个二进制文件。我在 fc17 上创建了二进制文件,但当我尝试在 fc18 上运行它时,出现了一个错误,该错误与 fc17 (1.0.0k) 和 fc18 (1.0.1e) 上的 openssl 版本不同有关。这引起了我对使用 pyinstaller 的能力的严重怀疑,因为我事先不知道我的二进制文件将在哪些 Linux 发行版上结束。每次我在 python 脚本中进行更改时,我都愿意构建一次二进制文件,但我负担不起拥有所有可能的 Linux 发行版并在每个发行版上构建二进制文件。在使用 pyinstaller 构建应用程序时,是否有处理各种 Linux 发行版的方法?

最佳答案

我想你要找的是cx_freeze

cx_Freeze is a set of scripts and modules for freezing Python scripts into executables, in much the same way that py2exe and py2app do. Unlike these two tools, cx_Freeze is cross platform and should work on any platform that Python itself works on. It supports Python 2.3 or higher (including Python 3), since it makes use of the zip import facility which was introduced in 2.3.

关于python - 使用 pyinstaller 从 python 脚本为尽可能多的 Linux 发行版创建二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19283689/

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