ImportError: No module named QtWebKit

Je suis sur centos5. J'ai installé python26 source avec une altinstall. Ensuite, j'ai fait un:

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

De riverbankcomputing.co.royaume-uni, j'ai téléchargé la source sip 4.10.2, compilé et installé amende. Puis, à partir du même site, j'ai téléchargé et compilé à partir des sources PyQt-x11-4.7.3

Les deux installations ont été à l'aide de la python26 version (/usr/local/bin/python2.6). Donc configure.py, make et make install a travaillé avec aucune erreur. Enfin, j'ai essayé d'exécuter ce script, mais j'ai reçu l'erreur dans le sujet de ce post:

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_())

Même dans le début de la configurer pour pyqt4, je l'ai vu dire QtWebKit doit être installé, mais apparemment, il ne l'est pas? Ce qui se passe?

J'ai juste fait une recherche, et il semble qu'il n'était pas installé. Quelles sont mes options?

[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

OriginalL'auteur Nathan | 2010-05-27