zoukankan      html  css  js  c++  java
  • Python-Mac 安装 PyQt4

    环境:

      系统: OS X 10.11.4

      Python: 2.7.10

    1.安装 Qt

    brew install qt

      测试安装结果,需要正确找到 qmake 的路径

    qmake

    2.安装 SIP 

      下载(sip-4.18.1.tar.gz): https://riverbankcomputing.com/software/sip/download 

    tar -xzf sip-4.18.1.tar.gz
    cd sip-4.18.1
    
    python configure.py -d /Library/Python/2.7/site-packages --arch=x86_64
    
    make
    sudo make install

      #如果 sudo make install 的时候报如下错误

    cp -f sip /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip
    cp: /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip: Operation not permitted
    make[1]: *** [install] Error 1
    make: *** [install] Error 2

      #解决方法

          #重启 Mac

          #按住 Command + R 直到出现苹果 Logo

          #进入 Recoverary 模式

              #菜单栏 > 实用工具 > 终端

          #输入 csrutil disable (如果想再次改回来,输入 csrutil enable)

              #重启 Mac

    3.PyQt4

      下载(PyQt-mac-gpl-4.11.4.tar.gz): https://riverbankcomputing.com/software/pyqt/download

      查看 qmake 路径

    which qmake #/usr/local/bin/qmake

      安装

    tar -xzf PyQt-mac-gpl-4.11.4.tar.gz
    cd PyQt-mac-gpl-4.11.4
    
    python configure-ng.py -q /usr/local/bin/qmake -d /Library/Python/2.7/site-packages/ --sip /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip
    
    make
    sudo make install

    4.测试

    import PyQt4

    [完]

  • 相关阅读:
    centos6.5用tomcat安装jenkins
    maridb安装审计audit插件
    centos6.5安装配置supervisor
    centos mail使用外部SMTP发送邮件
    netsh导入导出IPSec配置策略
    nfs mount:reason given by server: Permission denied
    oracle备份脚本
    修改mysql root账号密码
    python生成二维码
    lvm的vg扩容
  • 原文地址:https://www.cnblogs.com/JohnABC/p/6232973.html
Copyright © 2011-2022 走看看