我一直想在我的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