如何在苹果系统(Mac OS X)上安装PyQt4

下面是我的安装情况:

我的系统是Mac OS X 10.6.3,64位的,

我的系统是Mac OS X 10.6.364位的,我在这里先将64位转为32位的操作系统,在命令行下输入:

defaults write com.apple.versioner.python Prefer-32-Bit -bool yes,回车。

转化后,系统需要重新启动,重启后,你可以在这里看到。这是系统就是32位内核的。

http://hi.csdn.net/attachment/201102/15/0_1297760592ZGOX.gif

 

要安装pyqt的python版本是 2.6.1

安装PtQt4前你需准备:
  • Xcode (10.6.1 自带Xcode)
  • Qt - 我使用的是qt-mac-cocoa-opensource-4.6.2.dmg
  • SIP - 我使用的是sip-4.12.1.tar.gz
  • PyQt4 - 我使用的是PyQt-mac-gpl-snapshot-4.8.4.tar.gz

创建了一个pyqt文件夹在硬盘根目录下,并将sip-4.12.1.tar.gz和PyQt-mac-gpl-snapshot-4.8.4.tar.gz
放到其中并解压。

1。先安装qt,默认安装,这一步大部分人不会有问题,跳过。

2。接下来,打开终端(Terminal,在 Applications(应用程序)/Utilities(实用工具)/ 下),在终端输入:export VERSIONER_PYTHON_PREFER_32_BIT=yes。

3.

使用"cd 路径"命令将当前目录设为sip-4.12.1,如:  cd /pyqt/sip-4.12.1/, 然后进行配置(configure)【Re-build SIP in 32bit 】在终端中执行

python configure.py --arch i386

配置(configure)完成后就开始编译,在终端中执行
引用
make clean(清除以前的安装信息)
make

编译完成后就安装,在终端中执行
引用
sudo make install


在这个过程中没出现错误就是安装成功了

编译安装PyQt4,过程和上面的一样。 【Build PyQt4 in 32bit 】
在终端中使用"cd 路径"命令将当前目录设为PyQt-mac-gpl-snapshot-4.8.4,如

引用
cd /Users/schi/pyqt/PyQt-mac-gpl-snapshot-4.8.4

然后进行配置(configure),在终端中执行
引用
python configure.py --use-arch i386

配置时会遇到
引用
Determining the layout of your Qt installation...
This is the GPL version of PyQt 4.6 (licensed under the GNU General Public
License) for Python 2.6.2 on darwin.

Type '2' to view the GPL v2 license.
Type '3' to view the GPL v3 license.
Type 'yes' to accept the terms of the license.
Type 'no' to decline the terms of the license.

Do you accept the terms of the license?


输入yes,再按回车就行

配置(configure)完成后就开始编译,在终端中执行

引用
make clean
make


编译比较花时间,请耐心等待。

编译完成后就安装,在终端中执行

引用
sudo make install


在这个过程中没出现错误就是安装成功了 

也可以在IDLE中导入PyQt4的模块,能成功导入就说明安装成功

Python代码 复制代码
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值