2015-06-20 200 views
2

我使用Windows 7和Python 3.4(32位)。我安裝了PyQt5並繼續觀看關於如何使用模塊的教程。但是,本教程使用了PyQt4,而我遇到了問題。所以,我決定從PyQt5切換到較舊的PyQt4。我使用Windows Installers.卸載PyQt5以安裝PyQt4

安裝PyQt5當我開始安裝PyQt4的,它給了我這個錯誤消息:爲Python V3.4 PyQt5的副本安裝在C:\ Python34,必須先卸載。

檢查完文檔後,表示我們不能同時安裝PyQt4和PyQt5,除非我們從源代碼構建。我不確定如何從Windows上的源代碼構建,但嘗試後(提取sip,運行configure.py;解壓PyQt4,運行configure-ng.py/configure.py),我仍然得到一堆錯誤,即:

  • 東西QMAKE相關

  • 導入錯誤:沒有模塊名爲sipconfig。

我放棄了試圖從源代碼構建,而是隻是想卸載PyQt5,所以我可以使用PyQt4。我從已刪除的安裝第一個中刪除了sip文件夾和PyQt4。然後,我從站點包以及C:\ Python34中的qt.conf中刪除了PyQt5本身。

運行PyQt4的二進制文件仍然給我PyQt5安裝錯誤消息。 如何完全卸載PyQt5以便我可以安裝PyQt4?謝謝。

+0

由於使用'窗戶installer'安裝了它,你可以從控制面板卸載它,在'程序和features' – qurban

+0

我試過了,說,這是已被刪除。然後它問我是否想從列表中刪除它,我點擊是。 – AstralWolf

回答

4

由於沒有人打擾回答,我找到了解決方案。我使用安裝程序再次安裝了PyQt5,並使用站點包中的PyQt5文件夾中提供的uninstall.exe。我希望這個解決方案對其他人很有幫助,例如那些here.

使用站點包中的PyQt4/5文件夾中提供的uninstall.exe進行卸載。如果您已經刪除了該文件夾,只需使用第一次使用的.exe重新安裝該文件夾,然後重試。

0

嘗試:

pip3 uninstall pyqt5 

它無縫地爲我工作。