Je suis sur Centos5. J'ai installé la source Python26 avec une marque Altinstall. Ensuite, j'ai fait un: 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> 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
4 Réponses :
Vérifiez pour vous assurer que l'installation QT de votre système a été construite sur la bibliothèque WebKit. P>
En outre, vérifiez que le Qtwebkit.so existe dans votre répertoire Python2.6 / Packages / Packages / Pyqt4. P>
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.
Installer les RPM Qt44 / QT44-X11 / QT44-Devel du repo ATRPMS EL5. p>
apt install python-pyqt5.qtwebkit code> p>
Pourquoi Pyqt5 Qtwebkit est-il requis dans PyqT4?
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")