ImportError: no hay un módulo llamado QtWebKit

Estoy en centos5. Instalé la fuente python26 con un make altinstall. Entonces hice un

yum install qt4 yum install qt4-devel yum install qt4-doc 

De riverbankcomputing.co.uk descargué la fuente para sip 4.10.2, compilé e instalé bien. Luego, desde el mismo sitio, descargué y compilé de la fuente PyQt-x11-4.7.3

Ambas instalaciones estaban usando la versión python26 (/usr/local/bin/python2.6). Así que configure.py, make y make install funcionaron sin errores. Finalmente, intenté ejecutar este script, pero obtuve el error en el tema de esta publicación:

 import sys import signal from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtWebKit import QWebPage def onLoadFinished(result): if not result: print "Request failed" sys.exit(1) #screen = QtGui.QDesktopWidget().screenGeometry() size = webpage.mainFrame().contentsSize() # Set the size of the (virtual) browser window webpage.setViewportSize(webpage.mainFrame().contentsSize()) # Paint this frame into an image image = QImage(webpage.viewportSize(), QImage.Format_ARGB32) painter = QPainter(image) webpage.mainFrame().render(painter) painter.end() image.save("output2.png") sys.exit(0) app = QApplication(sys.argv) signal.signal(signal.SIGINT, signal.SIG_DFL) webpage = QWebPage() webpage.connect(webpage, SIGNAL("loadFinished(bool)"), onLoadFinished) webpage.mainFrame().load(QUrl("http://www.google.com")) sys.exit(app.exec_()) 

Incluso al comienzo de la configuración para pyqt4, vi que QtWebKit debería estar instalado, pero aparentemente no lo está. ¿Que esta pasando?

Acabo de hacer un hallazgo, y parece que no estaba instalado. ¿Cuáles son mis opciones?

 [root@localhost ~]# find / -name '*QtWebKit*' /root/PyQt-x11-gpl-4.7.3/sip/QtWebKit /root/PyQt-x11-gpl-4.7.3/sip/QtWebKit/QtWebKitmod.sip /root/PyQt-x11-gpl-4.7.3/cfgtest_QtWebKit.cpp 

Verifique para asegurarse de que la instalación de Qt en su sistema tenga la biblioteca Webkit construida.

También, verifique que el QtWebKit.so exista en su directorio python2.6 / site-packages / PyQt4.

apt install python-pyqt5.qtwebkit

instale el qt44 / qt44-x11 / qt44-devel rpms desde el repository de atrpms el5.

http://atrpms.net/dist/el5/qt4/