我在 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 替换。