#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. большое вам спасибо. Я временно отказался от этого проекта, но попробую ваше решение в будущем.