Mac virtualenv 安装 pyqt4

668 查看

由于工作需要,需要同时存在 PyQt5PyQt4 两个版本。

一直以来我都是用 brew 去安装的,也非常方便,不过发现 brew 安装 Python 环境还是有点问题,就是无法使用 virtualenv 管理,在 PyQt5 下可以使用 pip install pyq5 来纳入 virtualenv 管理。但是 PyQt4 并没有pypi 的源。

自己动手,丰衣足食,然后就自己编译吧。

  1. 创建一个 virtualenv 就叫 myqt4, 并 active ,具体内容可以自行 Google
  2. 编译并安装 PyQt4 的依赖库 SIP
    • Riverbank SIP 下载源码
    • python configure.py
    • make -j4 (-j4 是开启四核的意思,编译 PyQt4 一样的)
    • make install
  3. 编译并安装 PyQt4

    • RiverBank PyQt4 下载源码
    • 执行下面这句
      python configure-ng.py --qmake=/usr/local/Cellar/qt5/5.6.1-1/bin/qmake --sip =${VIRTUAL_ENV}/bin/sip
    • make -j4
    • make install
  4. 大功告成

参考链接: