2017-04-05 172 views
0

我試圖用pip3在Mac(10.12.4 sierra)上安裝PyQt5,但目前爲止沒有成功。我在這裏看到了幾個答案,但沒有幫助我。經過一些不同的嘗試,我完全刪除了python3,並進行了全新安裝(從https://www.python.org/downloads/mac-osx/下載了安裝程序)。無法在Mac上用pip3安裝PyQT5

python3重新運行後,我運行了pip3 install PyQt5,它成功完成,但它仍然無法工作。

我這個腳本測試:

import sys 
from PyQt5.QTWidgets import QApplication, QWidget 

def window(): 
    app = QApplication(sys.argv) 
    w = QWidget() 
    w.show() 
    sys.exit(app.exec_()) 

window() 

和錯誤消息始終

Traceback (most recent call last): 
    File "MyTestGui.py", line 2, in <module> 
    from PyQt5.QTWidgets import QApplication, QWidget 
ModuleNotFoundError: No module named 'PyQt5.QTWidgets' 

我想,那我要麼忘帶了什麼東西,或者說我的老Python安裝不完全刪除,仍然在...

編輯: 1)之前,我嘗試通過首頁安裝釀造,但我有同樣的問題。 2)這裏我PIP3名單:

pip (9.0.1) 
PyQt5 (5.8.2) 
setuptools (28.8.0) 
sip (4.19.2) 

3)是否有任何的方式來測試中間步驟,以更好地瞭解,在該步驟安裝失敗的原因?

+0

'pip3 freeze'顯示什麼? – Rishav

+0

我得到'PyQt5 == 5.8.2 sip == 4.19.2' –

回答

1

你會發現正確的包裝是PyQt5.QtWidgets而不是PyQt5.QTWidgets

導入後可以看到help(PyQt5)