天天看點

linux 安裝jeakens_Linux下源碼安裝PyQt4

感謝朋友支援本部落格,歡迎共同探讨交流,由于能力和時間有限,錯誤之處在所難免,歡迎指正!

如果轉載,請保留作者資訊。

部落格位址: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分鐘,很順利。