Mac OS Leopard上QtWebKit的PyQt4 ImportError

时间:2011-11-10 09:57:14

标签: python macos pyqt osx-leopard qtwebkit

我被要求创建一个带有webview的应用程序。 我试图导入QtWebKit模块,但我有这个错误:

  

Traceback(最近一次调用最后一次):文件“”,第1行,in    导入错误:   dlopen(/Library/Python/2.6/site-packages/PyQt4/QtWebKit.so,2):符号   找不到:_kCFWebServicesProviderDefaultDisplayNameKey引用   来自:/ Library / Frame / QtWebKit.framework / Version / 4 / QtWebKit
  期望:   /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

这是唯一一个返回此错误的模块。所有其他已安装的模块都可以。文件/Library/Python/2.6/site-packages/PyQt4/QtWebKit.so存在。 问题是什么?

谢谢大家。

1 个答案:

答案 0 :(得分:1)

我能够通过升级到MacOSX Lion来解决问题,但是如果这不是一个选项,我只会确保PyQt4 使用qt4.8,这就是引入此问题的地方。如果我没记错的话,一切都适用于qt4.7.4