由于工作需要唤殴,需要同時存在 PyQt5
和 PyQt4
兩個版本斋攀。
一直以來我都是用 brew
去安裝的,也非常方便绍撞,不過發(fā)現(xiàn) brew 安裝 Python 環(huán)境還是有點問題正勒,就是無法使用 virtualenv 管理,在 PyQt5 下可以使用 pip install pyq5
來納入 virtualenv 管理傻铣。但是 PyQt4 并沒有pypi 的源章贞。
自己動手,豐衣足食,然后就自己編譯吧鸭限。
- 創(chuàng)建一個 virtualenv 就叫 myqt4, 并 active 蜕径,具體內(nèi)容可以自行 Google
- 編譯并安裝 PyQt4 的依賴庫 SIP
- 到 Riverbank SIP 下載源碼
python configure.py
-
make -j4
(-j4 是開啟四核的意思,編譯 PyQt4 一樣的) make install
- 編譯并安裝 PyQt4
- 到RiverBank PyQt4 下載源碼
- 執(zhí)行下面這句
python configure-ng.py --qmake=/usr/local/Cellar/qt5/5.6.1-1/bin/qmake --sip =${VIRTUAL_ENV}/bin/sip
make -j4
make install
- 大功告成
參考鏈接:
- Build PyQt4 into your virtualenv
- _[python - Installing PyQt - Stack Overflow] (http://stackoverflow.com/questions/22678954/installing-pyqt)