Mac OS Leopard上的PyQt4 QtWebKit导入错误
我被要求创建一个带有网页视图的应用程序。
我尝试导入QtWebKit模块,但遇到了这个错误:
追踪记录(最近的调用最后): 文件 "", 第 1 行, 在 导入错误: dlopen(/Library/Python/2.6/site-packages/PyQt4/QtWebKit.so, 2): 找不到符号: _kCFWebServicesProviderDefaultDisplayNameKey 引用自: /Library/Frameworks/QtWebKit.framework/Versions/4/QtWebKit
期望在: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
这是唯一一个返回这个错误的模块。其他已安装的模块都正常。文件/Library/Python/2.6/site-packages/PyQt4/QtWebKit.so是存在的。
这可能是什么问题呢?
谢谢大家。
1 个回答
1
我通过升级到MacOSX Lion解决了这个问题,不过如果你不能升级的话,建议你确保PyQt4不要使用qt4.8,因为这个问题就是在这个版本里出现的。如果我没记错的话,qt4.7.4的版本一切都运行得很好。