当试图让PyQt在macbook上工作时(使用snowleopard)我收到以下错误:
警告:在/Library/Frameworks/Python.framework/Python中,缺少文件中所需的架构x86_64
我安装了:
xcode_3.2.6_and_ios_sdk_4.3.dmg
Python 2.6.6
QT-MAC-开源-4.7.4
SIP-4.12.4.tar.gz
编译PyQt一切都很好但是当我尝试制作时我总是得到上述错误。
非常感谢任何想法,示例和解决方案!
答案 0 :(得分:2)
AHHA!它不工作因为显然python 2.6.6是在x64环境中编译的,这就是为什么它在寻找x64类型的文件。使用Python 2.7 x32修复此问题。
以下是我为感兴趣的人所做的事情:
注意:对于x64系统,安装python 2.7 x64(suprise,suprise)并将所有“-arch = i386”更改为“-arch = x86_64”
tar xvfz sip-4.12.4.tar.gz
tar xvfz PyQt-mac-gpl-4.8.5.tar.gz
cd sip-4.12.4
python2.7 configure.py --arch = i386
请
sudo make install
cd $ HOME / Desktop
cd PyQt-mac-gpl-4.8.5
python2.7 configure.py --use-arch = i386
请
sudo make install
蟒
导入PyQt4