在 Ubuntu 20.04 上安装 Pyqt4

crs*_*khr 3 pyqt

我使用一个名为“Lucaschess”的国际象棋应用程序,它需要 PyQt4 模块才能工作。是否可以在 Ubuntu 20.04 上安装 Pyqt4?我知道 Ubuntu 不再支持这个包,但无论如何我可以解决这个问题?

N0r*_*ert 8

Qt4 包仍然可以从第三方 PPA获得:

sudo add-apt-repository ppa:rock-core/qt4
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

然后您必须python-qt4手动从以前的 Ubuntu 18.04 LTS 版本下载绑定:

cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/universe/q/qt-assistant-compat/libqtassistantclient4_4.6.3-7build1_amd64.deb
sudo apt-get install ./libqtassistantclient4_4.6.3-7build1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-qt4/python-qt4_4.12.1+dfsg-2_amd64.deb
sudo apt-get install ./python-qt4_4.12.1+dfsg-2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-pyaudio/python-pyaudio_0.2.11-1build2_amd64.deb
sudo apt-get install ./python-pyaudio_0.2.11-1build2_amd64.deb
Run Code Online (Sandbox Code Playgroud)

结果将安装 Python2-Qt4 绑定。然后你就知道该怎么做了。

还要注意的是有一种新版本lucaschess 这里有QT5的依赖。