Ошибка импорта PyQt4 для QtWebKit в Mac OS Leopard

#python #macos #pyqt #osx-leopard #qtwebkit

#python #macos #pyqt #osx-leopard #qtwebkit

Вопрос:

Меня попросили создать приложение с webview в нем. Я пытался импортировать модуль QtWebKit, но у меня возникла эта ошибка:

Обратная трассировка (последний вызов last): файл «», строка 1, в ошибке импорта: dlopen(/Library/Python/2.6/site-packages/PyQt4/QtWebKit.so, 2): Символ не найден: _kCFWebServicesProviderDefaultDisplayNameKey, ссылка на который взята из: /Library/Frameworks/QtWebKit.framework/Versions/4/ QtWebKit
ожидается в: /System/Library/Frameworks/CoreFoundation.фреймворк / Версии / A /CoreFoundation

Это единственный модуль, который возвращает эту ошибку. Все остальные установленные модули в порядке. Файл /Library/Python/2.6/site-packages/PyQt4/QtWebKit.so существует. В чем может быть проблема?

Спасибо вам всем.

Ответ №1:

Я смог устранить проблему, обновившись до MacOSX Lion, но если это не вариант, я бы просто убедился, что PyQt4 не использует qt4.8, где и возникла эта проблема. Если я правильно помню, все хорошо работает с qt4.7.4

Комментарии:

1. большое вам спасибо. Я временно отказался от этого проекта, но попробую ваше решение в будущем.