Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 卸载PyQt5以安装PyQt4_Windows_Python 3.x_Pyqt4_Pyqt5 - Fatal编程技术网

Windows 卸载PyQt5以安装PyQt4

Windows 卸载PyQt5以安装PyQt4,windows,python-3.x,pyqt4,pyqt5,Windows,Python 3.x,Pyqt4,Pyqt5,我使用Windows7和Python 3.4(32位)。我安装了PyQt5并继续观看有关如何使用该模块的教程。然而,教程使用了PyQt4,我遇到了一些问题。因此,我决定从PyQt5切换到较旧的PyQt4。我使用 当我继续安装PyQt4时,它给了我以下错误消息:PyQt5 for Python v3.4的副本安装在C:\Python34中,必须先卸载。 检查文档后,它说我们不能同时安装PyQt4和PyQt5,除非我们从源代码构建。我不确定如何在Windows上从源代码构建,但在尝试(提取sip,运

我使用Windows7和Python 3.4(32位)。我安装了PyQt5并继续观看有关如何使用该模块的教程。然而,教程使用了PyQt4,我遇到了一些问题。因此,我决定从PyQt5切换到较旧的PyQt4。我使用

当我继续安装PyQt4时,它给了我以下错误消息:PyQt5 for Python v3.4的副本安装在C:\Python34中,必须先卸载。

检查文档后,它说我们不能同时安装PyQt4和PyQt5,除非我们从源代码构建。我不确定如何在Windows上从源代码构建,但在尝试(提取sip,运行configure.py;提取PyQt4,运行configure ng.py/configure.py)之后,我仍然会遇到一系列错误,即:

  • 有关系的事

  • 导入错误:没有名为sipconfig的模块

我放弃了从源代码构建,而只是想卸载PyQt5,这样我就可以使用PyQt4了。我首先从拙劣的安装中删除了sip文件夹和PyQt4。然后,我从站点包以及C:\Python34中的qt.conf中删除了PyQt5本身


运行PyQt4的二进制文件仍然会显示PyQt5已安装错误消息如何完全卸载PyQt5以便安装PyQt4?谢谢。

因为没有人愿意回答,我找到了一个解决方案。我使用安装程序再次安装了PyQt5,并使用了站点包中PyQt5文件夹中提供的uninstall.exe。我希望这个解决方案对其他人,比如那些

使用站点软件包中PyQt4/5文件夹中提供的Uninstall.exe卸载。如果您已经删除了该文件夹,只需使用第一次使用的.exe重新安装它,然后重试

试试看:

pip3 uninstall pyqt5

对我来说,它工作得天衣无缝。

因为您是使用windows installer安装的,所以您可以从控制面板的“程序和功能”下卸载它。我试过了,说它已经被删除了。然后它问我是否要将其从列表中删除,我单击“是”。apt remove python-qt4适用于mesimple和clean!