Windows 10上的PyQt4 + SIP问题:找不到满足SIP要求的版本(来自版本:)

时间:2017-08-15 03:48:19

标签: python pip pyqt4 python-sip

我一直在尝试在虚拟环境中的Windows 10下安装SIP和PyQt4 + SIP一段时间(遗留项目,所以在PyQt4中完成)。我使用包管理器在PyCharm中开始。我也试过命令行。

    C:\Users\jspada>pip install SIP
Collecting SIP
  Could not find a version that satisfies the requirement SIP (from versions: )
No matching distribution found for SIP

C:\Users\jspada>pip install PyQt4
Collecting PyQt4
  Could not find a version that satisfies the requirement PyQt4 (from versions: )
No matching distribution found for PyQt4

这是因为SIP和PyQt4没有构建版本吗? PyQt4可能因为它有点遗留但我认为SIP会起作用。

1 个答案:

答案 0 :(得分:0)

好吧,如果项目太旧了,我猜它是Python 2.7。对于低于3.5的python,SIP在PyPI没有二进制文件,PyQt4根本不提供二进制文件。

您必须下载SIPPyQt4的来源并自行编译。

您可以在Unofficial Windows Binaries for Python Extension Packages找到一些预编译的包。