8
votes

ImporterRor: Aucun module nommé qtwebkit

Je suis sur Centos5. J'ai installé la source Python26 avec une marque Altinstall. Ensuite, j'ai fait un: xxx pré>

de riverbankcomputing.co.uk j'ai téléchargé la source de SIP 4.10.2, compilée et installée bien. Ensuite, du même site que j'ai téléchargé et compilé à partir de la source Pyqt-x11-4.7.3 p>

Les deux installations utilisaient la version Python26 (/usr/Local/bin/python2.6). Alors configure.py, faire et faire installer travaillé sans erreurs. Enfin, j'ai essayé d'exécuter ce script, mais j'ai eu l'erreur dans le sujet de ce message: p> xxx pré>

même au début de la configuration pour pyqt4, je l'ai vu dire qtwebkit devrait être installé, mais apparemment ce n'est pas? Qu'est-ce qui se passe? P>

Je viens de trouver une trouvaille, et on dirait que cela n'a pas été installé. Quelles sont mes options? P>

[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


0 commentaires

4 Réponses :


4
votes

Vérifiez pour vous assurer que l'installation QT de votre système a été construite sur la bibliothèque WebKit.

En outre, vérifiez que le Qtwebkit.so existe dans votre répertoire Python2.6 / Packages / Packages / Pyqt4.


3 commentaires

De votre "Recherche", on dirait que votre système n'a pas la bibliothèque Qtwebkit de la distribution QT elle-même. Je ne connais pas très bien Centos mais recherchez un package Qtwebkit dans votre gestionnaire de paquets et obtenez-la installé. Ensuite, vous devrez reconstruire PYQT4.


J'ai supposé que le Qtwebkit faisait partie de Pyqt. Centos utilise miam, et je ne suis pas sûr de savoir comment l'utiliser beaucoup non plus. Je pensais que Yum Search Webkit trouverait quelque chose, mais ce n'est pas le cas. Je vais supprimer ces forfaits et installer cela et voir ce qui se passe. qt.nokia.com/downloads


Pyqt vient d'envelopper les bibliothèques QT sous-jacentes. Lorsque vous construisez Pyqt, il vérifie les bibliothèques Qt que vous avez installées, puis construit les emballages pour ce qu'il trouve. Un rapide Google pour Centos 5 et WebKit n'a pas abouti beaucoup. Espérons que un expert Centos aura une meilleure réponse pour vous.



0
votes

Installer les RPM Qt44 / QT44-X11 / QT44-Devel du repo ATRPMS EL5.

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


0 commentaires

6
votes

apt install python-pyqt5.qtwebkit


1 commentaires

Pourquoi Pyqt5 Qtwebkit est-il requis dans PyqT4?



1
votes

Installez le module Python Pyside code>, par exemple avec:

try:
    # NOTE We need to try importing QtWebKit first,
    #      because it is the most likely one to not be available,
    #      and all used QT classes need to come from the same module,
    #      to be compatible with each other.
    from PyQt4.QtWebKit import QWebPage
    from PyQt4.QtCore import *
    from PyQt4.QtGui import *
except ImportError:
    try:
        from PySide.QtGui import *
        from PySide.QtWebKit import QWebPage
    except ImportError:
        raise Exception("We require PyQt4 (with QtWebKit) or PySide")


0 commentaires