感謝朋友支援本部落格,歡迎共同探讨交流,由于能力和時間有限,錯誤之處在所難免,歡迎指正!
如果轉載,請保留作者資訊。
部落格位址:http://blog.csdn.net/qq_21398167
原博文位址:http://blog.csdn.net/qq_21398167/article/details/46429655
官網上說:“Before you can build PyQt4 you must have already built and installed SIP” 意思是說必須先安裝SIP,于是也下載下傳了SIP。
解壓SIP壓縮包,進入源碼目錄,打開README,說是目前目錄下有一個build.py,結果我沒有找到。但找到了一個configure.py的代碼。于是我執行它
正常完成,并生成了Makefile。我下意識地執行make,結果:
通常這種問題出在系統沒有安裝元件的開發闆,隻提供了庫檔案,并沒有提供對應的頭檔案,不能進行二次開發。解決檔案就是安裝python-devel
完成安裝。再make,順利通過編譯。再sudo make install,也很順利。測試是否完成安裝:
安裝OK。
解壓下載下傳的:PyQt-x11-gpl-4.10.3.tar.gz
ImportError: No module named QtWebKit
進入源碼目錄,打開README,按說明的步驟:先執行configure-ng.py腳本,然後make,make install。
因為我在使用 eric4 的時候 出現錯誤
ImportError: No module named QtWebKit
原因是在編譯 PyQt 的時候 沒有安裝 QtWebKit 導緻沒有編譯那個子產品
是以在編譯之前 yum install qtwebkit
由于這是GPL,是以在執行configure-ng.py時讓我們同意協定。輸入yes繼續。
用了1min順利完成!接着make,這個過程有一點長,花了20分鐘,很順利。