在 Ubuntu 18.04 上运行 PyQt4 的问题

在 Ubuntu 18.04 上运行 PyQt4 的问题

我在 Ubuntu 14 上用 python 和 PyQt4 编写了一个小型 GUI。当我尝试在 Ubuntu 18.04 上运行相同的脚本时,出现导入错误:

ModuleNotFoundError: No module named 'PyQt4'

我已经使用 apt-get 安装了以下软件包:

sudo apt-get install python-qt4
sudo apt-get install libqt4-dev
sudo apt-get install pyqt4-dev-tools
sudo apt-get install pyqt4.qsci-dev

简而言之:所有应该使 PyQt4 能够在机器上运行的软件包。我还没有发现有同样问题的人,也没有发现任何网站说 PyQt4 无法在 Ubuntu 18 上运行。

难道在 Ubuntu 18 上没有可能运行 PyQt4 吗?还是我应该使用 PyQt5?

抱歉,如果这是错误的论坛,如果你不能回答这个问题,我会把它发布在 stack exchange 上。

我的 Python 版本是 3.6.5

答案1

好的,我自己找到了错误。我必须执行以下操作:

sudo apt install python3-pyqt4

经典错误,我安装了旧的 python 包。提示:apt-get 被 apt 替换。

相关内容