gpt4 book ai didi

python - 如何将 Python PyQt5 应用程序部署到嵌入式 Linux?

转载 作者:IT王子 更新时间:2023-10-29 00:43:28 31 4
gpt4 key购买 nike

我编写了一个使用 PyQt5 作为 GUI 的 Python3 应用程序,它在每个桌面系统上运行良好。现在我想在硬件制造商提供的嵌入式 linux(特别是:Yocto BSP)上运行它。由于没有 PyQt5,而是在 BSP 上运行的 qt5 和 python3 包,我想(以某种方式)制作应用程序的独立可执行文件。另外,我没有编写 bitbake 配方和创建自定义 BSP 的经验,也没有找到任何现有的 PyQt5 配方。

到目前为止我尝试过的(但没有成功):

  • 使用 nuitka、cx-freeze、pyinstaller 制作一个独立的可执行文件(在类似的 arm 平台上编译)
  • 使用 pyqtdeploy 将 python 转换为 C++ 源代码,然后使用提供的构建环境对其进行编译。我对 pyqt5 和 sip 包进行了静态编译,一切都编译得很好,但是 make 报告了我无法解决的 undefined reference (链接器错误)(因为我对 c++ 不是很熟悉)。

现在让 python/pyqt5 应用程序在包非常有限的嵌入式 linux 系统上运行的最佳方法是什么?

最佳答案

可以看到链接 python-pyqt5

关于python - 如何将 Python PyQt5 应用程序部署到嵌入式 Linux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32362706/

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