use*_*428 6 macos osx-leopard pyqt python-sip
我一直在尝试在我的mac(OSX 10.6.8)上安装PyQt,但我仍然遇到这个问题:
当我尝试安装PyQt-mac-gpl-4.9.6时,我明白了
Error: This version of PyQt requires SIP v4.14.2 or later.
Run Code Online (Sandbox Code Playgroud)
奇怪的是,当我想在控制台上检查sip版本并写入时
sip -V
Run Code Online (Sandbox Code Playgroud)
,我得到了正确的版本:4.14.2
我已经查看了我的路径,但没有找到我发现的在线提示帮助了我.我该如何解决?
我建议检查您是否在不同位置安装了 sip,较新版本所在的路径不在您的PATH.
mdfind -name sip | grep '/bin/'
Run Code Online (Sandbox Code Playgroud)
这应该告诉您计算机上的所有 sip 二进制文件。检查所有的版本,然后确保路径位于前面PATH
它实际上可能是什么,不管它看起来像你只喝了一口,而是.pyc在你想要喝一口之前被拾取的剩余文件。尝试这样做来确认:
$ python
>>> import sipconfig
>>> print sipconfig
Run Code Online (Sandbox Code Playgroud)
这将告诉您在哪里找到 sipconfig。如果它看起来位置错误,或者检查后发现只剩下文件pyc,请将其删除。那么你的新 sip 应该可以正确找到。
| 归档时间: |
|
| 查看次数: |
8723 次 |
| 最近记录: |