Mac OSX 10.5.7
Qt-4.5.1
sip-4.7.9
PyQt-mac-gpl-4.4.4
用普通方式编译/安装Qt之后, 再编译/安装sip和PyQt, 一切都没问题.
sip和pyqt编译很多出 *.so 文件.
然后换到用static编译Qt,编译完之后,把sip和PyQt也静态编译,安装.
sip和pyqt编译很多出 *.a 文件.
结果之前的程序就:
from PyQt4 import QtCore, QtGui
ImportError: No module named PyQt4
这两种方式编译安装的目录都一样,Qt是在/usr/local/Trolltech/Qt-4.5.1
sip和PyQt是在....../Python/2.5/site-packages.
为什么会不一样呢.是不是编译PyQt时要配置什么参数,或者运行时配置呢.
[ 此帖被wanwan在2009-05-31 01:32重新编辑 ]