Mac OS X 10.10安装PyQt流程1.0

装PyQt需要三个包:
Qt、SIP、PyQt

Qt包在http://www.qt.io/download下载,我下的是5.4.0免费版。(注:目前先不要下最新的Qt 5.5.0,虽然这个版本适配Mac OS X 10.10retina屏,但是目前貌似还没有配上它的PyQt包,我刚开始下的Qt 5.5.0结果因为license的原因装不上)

sip包和PyQt都在http://www.riverbankcomputing.com下载,我下的都是最新的开发版,分别是sip4.16.8、PyQt-gpl-5.4.2

总的来说,我安装的尽量最新版的包,网上我查到的安装方法都多多少少过时了,都会产生一些错误,因此我写下这篇文章,分享一下最新的安装过程。

我用的系统是Mac OSX 10.10,10.8、10.9系统应该也适用这篇文章,其他系统就不保证了。

1、在终端(Ternimal)中输入which python,查看当前python版本及安装路径,可以更新python版本,在此不详述

2、Qt有安装程序,直接安装就行,选择一个合适的安装路径,这个路径一会儿用得着。此处假设为/Users/admin/Qt5.4.0

3、解压sip到一个路径,假设为/Users/admin/sip-4.16.8,sip需要自己编译安装,过程如下:
①:打开终端(Terminal)

②:
cd /Users/admin/sip-4.16.8
python configure.py
make
make install

4、解压PyQt到一个路径,假设为/Users/admin/PyQt-gpl-5.4.2,PyQt也需要自己编译安装,过程如下:
注:PyQt之前版本可能会需要修改configure.py文件中的:
‘QtWebKitWidgets‘: ModuleMetadata(qmake_QT=[‘webkitwidgets‘]),
修改为
‘QtWebKitWidgets‘: ModuleMetadata(qmake_QT=[‘webkitwidgets‘, ‘printsupport‘]),
如果你下载的是PyQt-gpl-5.4.2或其以后版本就不用修改了,因为已经改过来了。

打开终端(Terminal):

cd /Users/admin/PyQt-gpl-5.4.2

python configure.py --qmake /Users/admin/Qt5.4.0/5.4/clang_64/bin/qmake
make
make install

至此已经安装完成
可以跑一跑示例程序看是安装成功:
import sys
from PyQt5 import QtCore, QtGui, QtWidgets

if __name__ == ‘__main__‘:
app = QtWidgets.QApplication(sys.argv)
w = QtWidgets.QWidget()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle(‘Simple‘)
w.show()
sys.exit(app.exec_())

效果如下:

时间: 2024-12-27 23:29:09

Mac OS X 10.10安装PyQt流程1.0的相关文章

Ubuntu下使用VirtualBox安装Mac OS X Mavericks(10.9)下篇

关闭 Mac OS X Mavericks 虚拟机后, 在设置的 Storage -> Storage Type  Controller SATA 属性 退出 OSXMavericks2.iso. 点击下面的那个删除按钮,就会弹出上图所示的对话框,点击remove即可. 然后CD / DVD Drive 的光盘图标 Add CD/DVD Drive 选择 HackBoot_Mav.iso 文件.类似上篇时介绍的那样.添加好后如下图: 启动Mac OS X Mavericks虚拟机.在引导盘的引导

使用CocoaPods的pod install 遇到的错误,未解决(Xcode版本v6.4,Mac OS版本v10.10.4)

转载请标明出处:http://blog.csdn.net/android_ls/article/details/47059957 一.CocoaPods 是一款很好的依赖管理工具,其安装步骤大致如下: 1.首先确保开发环境中已经安装了 Ruby(一般安装了 XCode,Ruby 会被自动安装上) 建议使用淘宝提供的 Gem源,在终端执行下列命令: $ gem sources --remove https://rubygems.org/ $ gem sources -a http://ruby.t

Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项

首先启动 Apache,在终端里输入命令: sudo apachectl start 查看 Apache 版本: httpd -v 在Yosemite 10.10下,apache更新了 Server version: Apache/2.4.9 (Unix) Server built: Sep 9 2014 14:48:20 接着测试,我就发现如下几点需要修正,如有其它疑问欢迎交流: 1.重新启用PHP,避免脚本直接显示在页面上 首先是 http://localhost/ 会将 PHP 代码直接显

在Mac OS X Yosemite 10.10.3 中搭建第一个 ASP.NET 5 Web 项目

终于有时间在 Mac 上安装一下 ASP.NET 5,网上有许多教程,但是多数的时间比较早了,版本不是最新,搭着 Build 2015 的春风,我也实践一下 Mac OS X 上的 ASP.NET 5. 经常使用 Windows 8.1,对 Mac 并不太熟悉,也一并把安装中的问题趟一遍. 前几天刚刚更新了 Mac 的操作系统,操作系统版本 Mac OS X Yosemite 10.10.3. 1. 在 Mac OS X 上安装 ASP.NET 5 ASP.NET 5 运行在 DNX 之上,DN

How to install Maven on Mac OS X Mavericks (10.9)

Step 1: Download Maven binaries from Maven Download Page. I was using Maven 3.0.5, so I downloaded apache-maven-3.0.5-bin.tar.gz. Step 2: You can install Maven at any location but since it's a one time process, I didn't wanted it in my user directory

Mac OS X10.12.4安装的Python2.7升级Python3.5步骤详解

Mac OS X10.12默认带了Python2.7,不过现在Python3.5出来了,如果想使用最新版本,赶紧升级下吧. 基本步骤如下 第1步:官网下载Python3.3 这里面有windows和mac os x下的安装程序,下载那个64位的安装程序 第2步:安装下载的img文件,安装完后的目录如下: 复制代码代码如下: /Library/Frameworks/Python.framework/Versions/3.5 第3步:移动python的安装目录 原来的安装目录见第2步,不过所有的py

[Sqlite] --> Sqlite在Windows、Linux 和 Mac OS X 上的安装过程

一:在 Windows 上安装 SQLite  1,下载 请访问SQLite下载页面http://www.sqlite.org/download.html,从Windows 区下载预编译的二进制文件.需要下载 sqlite-shell-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件,这里下载sqlite-dll-win32-x86-3080600.zip和sqlite-shell-win32-x86-3080600.zip安装包.2个安装包下载地址如下: ht

Sqlite在Windows、Linux 和 Mac OS X 上的安装过程

一:在 Windows 上安装 SQLite 1,下载 请访问SQLite下载页面http://www.sqlite.org/download.html,从Windows 区下载预编译的二进制文件.需要下载 sqlite-shell-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件,这里下载sqlite-dll-win32-x86-3080600.zip和sqlite-shell-win32-x86-3080600.zip安装包.2个安装包下载地址如下: htt

Mac OS X Yosemite 10.10.3 apache+mysql+django web开发环境的搭建

准备工作: 1.确认mac os x 的版本号为10.10.3: 2.mac os x yosemite预装了apache.python,因此无需下载该包: 在shell下输入python即可查看版本: Python 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin Type "help", "copyright"