2017-02-04 183 views
3

我想通過PIP在Windows上安裝PyQt5反升我這個錯誤:與Python在Windows 7上安裝的PyQt 5 3.4

pip install PyQt5 
Collecting PyQt5 
    Using cached PyQt5-5.7.1-5.7.1-cp34.cp35.cp36.cp37-none-win32.whl 
Collecting sip>=4.19 (from PyQt5) 
    Could not find a version that satisfies the requirement sip>=4.19 (from PyQt5) 
(from versions:) 
No matching distribution found for sip>=4.19 (from PyQt5) 

,當我嘗試安裝通過PIP SIP鼓舞了我這個錯誤:

Could not find a version that satisfies the requirement SIP (from versions:) 
No matching distribution found for SIP 

我該怎麼辦?

+0

你是否嘗試從SourceForge安裝Windows 7二進制文件?有一個x32或x64版本:https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6/ – SyedElec

+1

PyQt5輪子只支持Python 3.5或更高版本。所以你不能用Python 3.4使用pip來安裝最新的PyQt5。 – ekhumoro

+0

@SyedElec是的,它的工作 – amirhoseinnnn

回答

1

您可以使用pip來安裝SIP,然後使用pyQt5。

pip install SIP 

但是爲了能夠做到這一點,你需要python 3.5及其更好的使用virtualenv不會混淆核心安裝/更改版本。

然後你可以嘗試安裝PyQt5。

pip install pyqt5 
0
  • 確保您已安裝最新的Python(或至少V3.5)
  • 確保你的新的Python安裝正在從你的路徑,而不是舊的使用(python --version
  • pip3 install PyQt5應該成功地爲你安裝SIP和PyQt5
+0

questionair詢問python 3.4。您的答案意味着無法爲python 3.4安裝PyQt。事實上是這樣嗎? – TheTrowser

+0

查看上述問題的評論:「PyQt5輪子只支持Python 3.5或更高版本,所以你不能用Python 3.4使用pip安裝最新的PyQt5。 - ekhumoro」 – Taran