我使用Windows 7和Python 3.4(32位)。我安装了PyQt5并继续观看有关如何使用该模块的教程。但是,该教程使用了PyQt4而我遇到了问题。所以,我决定从PyQt5切换到较旧的PyQt4。我使用Windows Installers.
安装了PyQt5当我继续安装PyQt4时,它给出了以下错误消息: PyQt5 for Python v3.4的副本安装在C:\ Python34中,必须先卸载。
在检查文档之后,它说我们不能同时安装PyQt4和PyQt5,除非我们从源代码构建。我不确定如何在Windows上构建源代码但是在尝试(提取sip,运行configure.py;提取PyQt4,运行configure-ng.py/configure.py)之后我仍然遇到一堆错误:
Qmake相关的内容
导入错误:没有名为sipconfig的模块。
我放弃了尝试从源代码构建,而只是想卸载PyQt5,所以我可以使用PyQt4。我从拙劣的安装第一次中删除了sip文件夹和PyQt4。然后,我从site-packages中删除了PyQt5本身,并在C:\ Python34中删除了qt.conf。
运行PyQt4的二进制文件仍然给我PyQt5安装错误消息。 如何完全卸载PyQt5以便安装PyQt4?谢谢。
答案 0 :(得分:4)
由于没有人打扰回答,我找到了解决方案。我使用安装程序再次安装了PyQt5,并使用了site-packages中PyQt5文件夹中提供的uninstall.exe。我希望这个解决方案对here.
等其他人有帮助使用site-packages中PyQt4 / 5文件夹中提供的uninstall.exe进行卸载。如果您已删除该文件夹,只需使用您首次使用的.exe重新安装该文件夹,然后重试。
答案 1 :(得分:0)
尝试:
pip3 uninstall pyqt5
它为我无缝地工作。