【筆記】Ubuntu 18.04 安裝 PyQt4

因爲有一個測試環境是由 QT 搭建的,所以在 ubuntu 18.04 下需要安裝 PyQt,但是使用的測試環境需要PyQt4,而不是 PyQt5...

在安裝好了QT所需要的環境之後,就可以按照 QT 安裝說明 進行安裝了。(請先看鏈接,不想看的話,就記住一定要先裝 sip。)

但是我在進行 ` sudo python configure-ng.py` 時,會告訴我 ` Error: This version of PyQt4 and the commercial version of Qt have incompatible licenses.` 而且無法成功編譯 PyQt4的安裝包。

PyQt4 依賴庫安裝命令:

sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer libqwt5-qt4 libqwt5-qt4-dev 

在進行了各種 sip 版本切換和 PyQt 版本切換後,發現 Ubuntu 18.04 的默認 python 是 3.6 版本,且默認安裝是 QT 5。

而安裝 PyQt4 的過程中我使用的都是 python 的安裝前綴,也就是老版本剩餘的 2.7 版本,所以根據報錯和各種細枝末節的信息判斷(此處略過思考和推理),應該使用 python3 作爲安裝前綴,順序執行以下命令安裝 dependencies 即:

1. 使用 sudo apt install python3-pyqt4 而不是 sudo apt-get install python-qt4

2. sudo apt-get install libqt4-dev

3. sudo apt-get install pyqt4-dev-tools

4. sudo apt-get install pyqt4.qsci-dev

 

之後就可以成功在 Ubuntu 18.04 上使用 PyQt4 了。

如果你並不一定需要使用 PyQt4,還是用 5 吧...適配性會好很多。

 

=====================THE END=========================

如果覺得有用,請點贊、收藏、關注、或轉發給你覺得有用的人。
本帳號會不定期記錄與ESP-IDF調試小技巧,或者其他功能模塊介紹。

LOVE AND SHARE.  

PEACE.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章