[PySide] Missing WebKit on CentOS 7.3.1611

Misha Penkov misha.penkov at gmail.com
Fri Mar 10 15:37:14 CET 2017


After installing via pip, it appears that WebKit is missing from the PySide
install:

  File "bin/retrieve.py", line 11, in <module>
    import pntools.webkit
  File "/some/file.py", line 7, in <module>
    import PySide.QtWebKit
ImportError: No module named QtWebKit

I _do_ have WebKit installed on this system:

$ sudo find / -name '*QtWebKit*'
/usr/lib64/qt4/imports/QtWebKit
/usr/lib64/python2.7/site-packages/PyQt4/QtWebKit.so
/usr/lib64/libQtWebKit.so.4.10
/usr/lib64/libQtWebKit.so.4
/usr/lib64/libQtWebKit.so.4.10.4

$ yum list installed | grep qt
qt.x86_64                              1:4.8.5-13.el7                  @base
qt-assistant.x86_64                    1:4.8.5-13.el7                  @base
qt-devel.x86_64                        1:4.8.5-13.el7                  @base
qt-doc.noarch                          1:4.8.5-13.el7                  @base
qt-settings.noarch                     19-23.5.el7.centos              @base
qt-x11.x86_64                          1:4.8.5-13.el7                  @base
qtwebkit.x86_64                        2.3.4-6.el7                     @epel

For some reason, however, the PySide install does not pick up WebKit. I
tried building from source found this in the cmake logs:

$ grep -i webkit
/var/buildbot/src/PySide-1.2.4/pyside_build/py2.7-qt4.8.5-64bit-release/pyside/CMakeCache.txt
QT_QTWEBKIT_INCLUDE_DIR:PATH=QT_QTWEBKIT_INCLUDE_DIR-NOTFOUND
//The Qt QTWEBKIT library
QT_QTWEBKIT_LIBRARY:STRING=
QT_QTWEBKIT_LIBRARY_DEBUG:FILEPATH=QT_QTWEBKIT_LIBRARY_DEBUG-NOTFOUND
QT_QTWEBKIT_LIBRARY_RELEASE:FILEPATH=QT_QTWEBKIT_LIBRARY_RELEASE-NOTFOUND
//ADVANCED property for variable: QT_QTWEBKIT_INCLUDE_DIR
QT_QTWEBKIT_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: QT_QTWEBKIT_LIBRARY
QT_QTWEBKIT_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: QT_QTWEBKIT_LIBRARY_DEBUG
QT_QTWEBKIT_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: QT_QTWEBKIT_LIBRARY_RELEASE
QT_QTWEBKIT_LIBRARY_RELEASE-ADVANCED:INTERNAL=1

Why is the QT WebKit not being found? How can I get PySide to find it?

Cheers,
Misha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20170310/df69d2cb/attachment.html>


More information about the PySide mailing list