我一直想在我的Mac(OS X 10.6.8)安装PyQt的,但我仍然有这样的问题:当我尝试安装不正确检查
的PyQt-MAC-gpl- 4.9.6,我得到这个
Error: This version of PyQt requires SIP v4.14.2 or later.
奇怪的是,当我要检查SIP版本在控制台上,写
sip -V
,我得到了正确的版本:4.14.2
我检查了我的路径,但没有找到帮助我的在线提示。我该如何解决?
我一直想在我的Mac(OS X 10.6.8)安装PyQt的,但我仍然有这样的问题:当我尝试安装不正确检查
的PyQt-MAC-gpl- 4.9.6,我得到这个
Error: This version of PyQt requires SIP v4.14.2 or later.
奇怪的是,当我要检查SIP版本在控制台上,写
sip -V
,我得到了正确的版本:4.14.2
我检查了我的路径,但没有找到帮助我的在线提示。我该如何解决?
我会建议检查一下,看看你是否在不同位置安装了sip,新版本的路径不在你的PATH
的头部。
mdfind -name sip | grep '/bin/'
这应该告诉你所有的计算机上的SIP二进制文件。检查所有的版本,并确保这条道路是在PATH
前什么它实际上可能是,无论它似乎像你只有一个小口,是一个剩.pyc
文件是越来越挑在你想要的啜饮之前。试试这个确认:
$ python
>>> import sipconfig
>>> print sipconfig
这会告诉你它在哪里找到sipconfig。如果它看起来像是错误的地方,或者如果您检查它并且剩下的只是pyc
文件,请将其删除。那么你应该找到适合你的新饮料。
正确@jdi 我有同样的问题,它竟然是一个pyc文件,从以前的安装 – Jon
在Mac OSX 10.7.4和Python 2.7上安装sip 4.14.2之后,在4.13.1之前的版本上安装了类似的问题。奇怪的是,命令行中的sip版本与Python sipconfig模块的版本不同。
$ sip -V
4.14.2
$ python -c "import sipconfig; print sipconfig.version_to_string(sipconfig.Configuration().sip_version)"
4.13.1
我通过跑了重新安装,这一次运行安装步骤为“须藤使安装”和两个版本的4.14.2匹配和PyQt的INSTAL成功。
$ cd ~/Downloads/sip-4.14.2/
$ python configure.py
$ make
$ sudo make install
您是否尝试重新安装SIP? –
是的,我已卸载sip并重新安装,但同样的错误,感谢您的时间 – user1903428