Python 在Linux上部署PyQt5应用程序

Python 在Linux上部署PyQt5应用程序,python,linux,python-3.x,pyqt,setuptools,Python,Linux,Python 3.x,Pyqt,Setuptools,我最近为我的生物课编写了一个小型pyqt(Python3和pyqt5)应用程序来模拟等位基因固定。我尝试了setuptools,确实制作了一个tarball包。但是,我无法将PyQt5作为依赖项添加到我的包中,可能是因为它不再是PyPI中的包。因此,当我在另一台Linux PC上安装该程序时,该程序无法执行,因为它缺少PyQt5模块。我尝试在setup.py中添加一个官方链接,但也不起作用 依赖项链接=[''] 我从发行版的官方存储库安装了pyqt绑定,因此我考虑编写一个依赖项解析程序脚本,但由

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

依赖项链接=['']

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

有没有办法绕过这个问题

谢谢大家!! 链接到应用程序:


已安装的python3-devel、python3-qt5、python3安装工具、python3 sip(PCLinuxOS.)

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

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

和:
$cd等位基因固定/&&python3 setup.py build
:无错误



已安装的python3-devel、python3-qt5、python3安装工具、python3 sip(PCLinuxOS.)

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

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

和:
$cd等位基因固定/&&python3 setup.py build
:无错误



只需在安装说明中添加一个类似于Linux发行版的
sudo apt get install python3-pyqt5
。我编写了一个小bash脚本来解决此类问题(顺便说一句,它是可重用的;)只需在安装说明中添加一个类似于Linux发行版的
sudo apt get install python3-pyqt5
。我编写了一个小bash脚本来解决此类问题(顺便说一句,它是可重用的)