pyQt4 for mac OS 10.8
pyQt4 for mac OS 10.8
版权声明:本文为博主原创文章,未经博主允许不得转载。
因为想跨平台,所以考虑Qt,又想结合脚本的便捷。考虑PyQt
网上搜索了一下,资料挺少的。有的还是以前的资料。
参考这里 http://www.noktec.be/Python/how-to-install-pyqt4-on-osx
1:下载安装Qt
http://qt-project.org/downloads
我下载的是Qt 5.0.2 for Mac (404 MB) (Info)
安装起来还挺方便的。不说了
2:下载SIP
http://www.riverbankcomputing.co.uk/software/sip/download
我下载的是 sip-4.14.7-snapshot-bd9eccac4407.tar.gz
下载以后解压
- cd sip-4.14.7-snapshot-bd9eccac4407
- python configure.py -d /Library/Python/2.7/site-packages --arch=i386
- make
- sudo make install
安装起来没问题。
3:下载PyQt4
http://www.riverbankcomputing.co.uk/software/pyqt/download
我下载的是 PyQt-mac-gpl-snapshot-4.10.2-ffcf323516fc.tar.gz
下载后解压安装配置这里要参考改版后的配置文档,新版本用的是configure-ng.py:
http://pyqt.sourceforge.net/Docs/PyQt4/installation.html#configuring-pyqt4
命令
- cd PyQt-mac-gpl-snapshot-4.10.2-ffcf323516fc
- python configure-ng.py -q /Users/watsy/Qt5.0.2/5.0.2/clang_64/bin/qmake -d /Library/Python/2.7/site-packages/ --sip /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip
- make
- sudo make install
以上步骤完成以后,运行demo
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- """
- ZetCode PyQt4 tutorial
- In this example, we create a simple
- window in PyQt4.
- author: Jan Bodnar
- website: zetcode.com
- last edited: October 2011
- """
- import sys
- from PyQt4 import QtGui
- def main():
- app = QtGui.QApplication(sys.argv)
- w = QtGui.QWidget()
- w.resize(250, 150)
- w.move(300, 300)
- w.setWindowTitle('Simple')
- w.show()
- sys.exit(app.exec_())
- if __name__ == '__main__':
- main()
执行得到如下错误
- Traceback (most recent call last):
- File "pyqtDemo.py", line 16, in <module>
- from PyQt4 import QtGui
- ImportError: dlopen(/Library/Python/2.7/site-packages/sip.so, 2): no suitable image found. Did find:
- /Library/Python/2.7/site-packages/sip.so: mach-o, but wrong architecture
在考虑是什么问题
查看
- lipo -info /Library/Python/2.7/site-packages/sip.so
得到
- Non-fat file: /Library/Python/2.7/site-packages/sip.so is architecture: i386
想来现在机器用的是64位系统了。
修改 sip的配置从新编译
- cd sip-4.14.7-snapshot-bd9eccac4407
- python configure.py -d /Library/Python/2.7/site-packages --arch=x86_64
- make
- sudo make install
安装碗以后运行demo
perfect~
转载于:https://www.cnblogs.com/VindyLeong/p/5964194.html
pyQt4 for mac OS 10.8相关推荐
- MAC OS 10.11.1虚拟机免费下载已安装Xcode7图片后有下载地址
MAC OS 10.11.1虚拟机免费下载已安装Xcode7图片后有下载地址 注意:已经下载过MAC OS 10.10.5虚拟机免费下载(可安装Xcode7) 链接:http://blog.csdn. ...
- MAC OS 10.10.5虚拟机免费下载(可安装Xcode7)
MAC OS 10.10.5虚拟机免费下载(可安装Xcode7) MAC OS 10.10.5虚拟机免费(可安装Xcode7) 下载地址:链接: http://pan.baidu.com/s/1dD ...
- VMWare 8 安装 Mac OS 10.7 (Lion)版 【转】
首先要做个声明,文章是写给苹果系统的初学初装者. 技术发展太快,所以这类文章,还是要看看时效,本人在初装Mac的时候,参考网上很多Baidu排名在前的文章,没有一个适合我的,不是谈的版本低(过时的:V ...
- MAC OS 10.12 安装任意来源应用
MAC OS 10.12 System Prferences(系统设置) --->Security & privacy(安全通用) ->general(通用) --> ...
- Mac OS 10.12 - 如何关闭Rootless机制?
一,进入恢复模式(Recovery):具体操作方法参见下面这篇博客: http://www.cnblogs.com/sunylat/p/6414697.html 二,关闭Rootless机制 1,选择 ...
- 【运维开发】Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群
Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群步骤 环境准备工作 下载VirtualBox 地址:https://www.virtualbox ...
- 2017年6月Mac OS 10.11安装文档
[2017年6月4日] Mac OS X 10.11(EI Capitan)之所以不能用U盘安装,是因为制作为安装盘后的大小接近8GB,而我最大的U盘实际容量只有7.6GB左右,所以只能选择硬盘安装. ...
- VMware 安装Mac os 10.11 苹果系统
闲来无事,突然就想要体验体验苹果系统,但是windows系统用着比较顺手,又不想直接买Mac book,就想起来vmware这款强大的虚拟机,但是虚拟机里面默认是没有苹果系统的,这时候需要激活,接下来 ...
- HHD+SSD重装mac os 10.9记录
U盘重装mac os 10.9记录 下载链接:http://pan.baidu.com/share/link?shareid=58054259&uk=3308240072#path=%252F ...
最新文章
- Google Colab使用教程
- 从业务视角看交互设计师的价值
- 构建linux根文件系统
- 数据结构入门(一级)
- Linux下的屏保设置 xset s 与 xset dpms
- 手把手教你使用Python生成图灵智能小伙伴
- Eclipse,工程builed失败的原因。
- java8 collections_关于Jdk7与Jdk8对Collections进行分组的区别
- rufus 制作 Android U盘启动盘的方法
- 计算机装系统常用单词,电脑bios中英文对照表大全,安装系统再也不怕英文了...
- html静态网站基于数码类电商购物网站网页设计与实现共计30个页面.rar(项目源码+毕业设计+论文+答辩PPT)
- elementUI + echar 实现饼图效果
- 如何配置服务器的内网IP以及MTU
- 泛函分析 01.03 距离空间-开集和连续映射
- 什么是图床如何搭建图床
- 阿里云国际版忘记会员名或登录密码,怎么办?
- 【githubboy】一项视频自动抠图技术,强大、实时、高分辨率的人物视频抠图方法
- [SSL_CHX][2021-8-18]取余
- dwf怎么合成一个_油菜素内酯合成基因DWF1、DET2影响毛白杨木质部形成
- android应用实现重启系统
热门文章
- 《几何与代数导引》习题1.36.2
- spark的Web UI中的Storage啥信息都没有
- ubuntu19.10下面的redis的启动与关闭
- 卷积神经网络VGG16权重数量的计算和理解(转载)
- lightgbm的GPU版本和CPU版本运行速度比较
- U25%(1,16) and U25%(1,168)on《C4.5:programs for machine learning》
- python中json格式数据输出实现方式(无unicode编码输出形式)
- ubuntu16.04 远程控制win10
- 机器学习(十四)——协同过滤的ALS算法(2)、主成分分析
- Oracle报错:类型长度大于最大值解决办法