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

    [完]

  • 相关阅读:
    Java引用总结--StrongReference、SoftReference、WeakReference、PhantomReference
    Clustered Index
    Docker:一、开始部署第一个Asp.net应用
    数据库死锁 之 三.死锁解读
    数据库死锁 之 二.定位死锁
    数据库死锁 之 一.啥是死锁
    番外篇
    C# QQ & 163 邮件发送
    asp.net core 四 IOC&DI Autofac
    asp.net core 五 SignalR 负载均衡
  • 原文地址:https://www.cnblogs.com/JohnABC/p/6232973.html
Copyright © 2011-2022 走看看