gpt4 book ai didi

python - 在 Linux 上部署 PyQt5 应用程序

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

我最近为我的生物课编写了一个小型 pyqt(python 3 和 pyqt5)应用程序来模拟等位基因固定。我尝试了 setuptools 并且确实生成了一个 tarball 包。但是,我无法将 PyQt5 作为依赖项添加到我的包中,可能是因为它不再是 PyPI 中的包。因此,当我在另一台 Linux PC 上安装该程序时,该程序根本无法执行,因为它缺少 PyQt5 模块。我试过在 setup.py 中添加官方链接,但它也不起作用。

dependency_links = ['https://github.com/baoboa/pyqt5 '],

我从我的发行版的官方存储库安装了 pyqt 绑定(bind),所以我考虑编写一个依赖项解析器脚本,但是由于大多数 Linux 发行版都有不同的包管理器和包名称,所以这不太可行。

有办法解决这个问题吗?

谢谢!应用程序链接:https://github.com/lorix-lpan/alleles-fixation

最佳答案


已安装 python3-devel、python3-qt5、python3-setuptools、python3-sip (PCLinuxOS.)

最新的 Fedora、Debian + Debian 克隆版(Ubuntu 等)提供了类似的软件包

( $ sudo apt-get install python3-all-dev pyqt5-dev python3-pyqt5 python3-setuptools python3-sip )

并且:$ cd alleles-fixation/&& python3 setup.py build:没有错误。


关于python - 在 Linux 上部署 PyQt5 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33588725/

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