Bug 1494682 - python3-spyder has a missing dependency: "python3-PyQt4-webkit"
Summary: python3-spyder has a missing dependency: "python3-PyQt4-webkit"
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: spyder
Version: 26
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mukundan Ragavan
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-09-22 20:02 UTC by jakob.jakobson18
Modified: 2017-10-22 19:39 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2017-10-22 19:39:23 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description jakob.jakobson18 2017-09-22 20:02:02 UTC
Description of problem:

Spyder3 won't start because of the missing dependency of the package "python3-PyQt4-webkit".



Version-Release number of selected component (if applicable):

python3-spyder.noarch                   3.2.2-1.fc26                    @updates



How reproducible:

Very



Steps to Reproduce:
1. Install "python3-spyder" via dnf
2. Try to start spyder3 via console



Actual results:

$ spyder3 
Traceback (most recent call last):
  File "/usr/bin/spyder3", line 3, in <module>
    start.main()
  File "/usr/lib/python3.6/site-packages/spyder/app/start.py", line 140, in main
    from spyder.app import mainwindow
  File "/usr/lib/python3.6/site-packages/spyder/app/mainwindow.py", line 92, in <module>
    from qtpy import QtWebEngineWidgets  # analysis:ignore
  File "/usr/lib/python3.6/site-packages/qtpy/QtWebEngineWidgets.py", line 43, in <module>
    from PyQt4.QtWebKit import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt4.QtWebKit'



Expected results:
$ spyder3 starts without any problems



Additional info:
Installing the package "python3-PyQt4-webkit" solves the issue.

Comment 1 Mukundan Ragavan 2017-09-23 15:34:59 UTC
This is really strange. This is the list of ALL python3 packages in my system and I can launch spyder3 fine.

$ rpm -qa python3* | sort
python3-3.6.2-7.fc26.x86_64
python3-appdirs-1.4.3-1.fc26.noarch
python3-asn1crypto-0.22.0-4.fc26.noarch
python3-astroid-1.5.3-1.fc26.noarch
python3-babel-2.3.4-5.fc26.noarch
python3-beautifulsoup4-4.6.0-1.fc26.noarch
python3-bind-9.11.1-2.P3.fc26.noarch
python3-Bottleneck-1.2.1-1.fc26.x86_64
python3-bugzilla-2.1.0-1.fc26.noarch
python3-cairo-1.10.0-20.fc26.x86_64
python3-cffi-1.9.1-2.fc26.x86_64
python3-chardet-2.3.0-3.fc26.noarch
python3-click-6.7-3.fc26.noarch
python3-copr-1.81-1.fc26.noarch
python3-cryptography-2.0.2-1.fc26.x86_64
python3-cssselect-0.9.2-4.fc26.noarch
python3-cups-1.9.72-11.fc26.x86_64
python3-cycler-0.10.0-3.fc26.noarch
python3-dateutil-2.6.0-3.fc26.noarch
python3-dbus-1.2.4-6.fc26.x86_64
python3-decorator-4.0.11-2.fc26.noarch
python3-devel-3.6.2-7.fc26.x86_64
python3-distro-1.0.3-1.fc26.noarch
python3-dnf-2.6.3-11.fc26.noarch
python3-dnfdaemon-0.3.18-3.fc26.noarch
python3-dnf-plugins-core-2.1.3-1.fc26.noarch
python3-docutils-0.13.1-4.fc26.noarch
python3-enchant-1.6.10-1.fc26.noarch
python3-entrypoints-0.2.2-7.fc26.noarch
python3-fastcache-1.0.2-9.fc26.x86_64
python3-firewall-0.4.4.5-1.fc26.noarch
python3-funcsigs-1.0.2-5.fc26.noarch
python3-gmpy2-2.0.8-4.fc26.x86_64
python3-gobject-3.24.1-1.fc26.x86_64
python3-gobject-base-3.24.1-1.fc26.x86_64
python3-gpg-1.8.0-12.fc26.x86_64
python3-hawkey-0.9.3-1.fc26.x86_64
python3-html5lib-0.999-13.fc26.noarch
python3-idna-2.5-1.fc26.noarch
python3-imagesize-0.7.1-5.fc26.noarch
python3-iniparse-0.4-24.fc26.noarch
python3-ipykernel-4.6.0-1.fc26.noarch
python3-ipython-5.3.0-4.fc26.noarch
python3-ipython_genutils-0.1.0-9.fc26.noarch
python3-isort-4.2.5-7.fc26.noarch
python3-javapackages-4.7.0-17.fc26.noarch
python3-jedi-0.10.2-1.fc26.noarch
python3-jinja2-2.9.6-1.fc26.noarch
python3-jsonschema-2.5.1-5.fc26.noarch
python3-jupyter-client-4.4.0-3.fc26.noarch
python3-jupyter-core-4.1.0-8.fc26.noarch
python3-kerberos-1.2.5-3.fc26.x86_64
python3-koji-1.13.0-2.fc26.noarch
python3-lazy-object-proxy-1.3.1-1.fc26.x86_64
python3-libcomps-0.1.8-3.fc26.x86_64
python3-librepo-1.8.0-1.fc26.x86_64
python3-libs-3.6.2-7.fc26.x86_64
python3-libxml2-2.9.4-2.fc26.x86_64
python3-lxml-3.7.2-2.fc26.x86_64
python3-magic-5.30-11.fc26.noarch
python3-markupsafe-0.23-13.fc26.x86_64
python3-marshmallow-2.11.1-2.fc26.noarch
python3-matplotlib-2.0.0-2.fc26.2.x86_64
python3-matplotlib-tk-2.0.0-2.fc26.2.x86_64
python3-mccabe-0.6.1-2.fc26.noarch
python3-mistune-0.7.3-4.fc26.x86_64
python3-mock-2.0.0-4.fc26.noarch
python3-mpmath-0.19-8.fc26.noarch
python3-nbconvert-4.2.0-7.fc26.noarch
python3-nbformat-4.3.0-2.fc26.noarch
python3-nmrglue-0.6-1.fc26.noarch
python3-numexpr-2.6.1-5.fc26.x86_64
python3-numpy-1.12.1-1.fc26.x86_64
python3-numpydoc-0.7.0-1.fc26.noarch
python3-numpy-f2py-1.12.1-1.fc26.x86_64
python3-olefile-0.44-2.fc26.noarch
python3-ordered-set-2.0.0-6.fc26.noarch
python3-packaging-16.8-4.fc26.noarch
python3-pandas-0.20.1-1.fc26.x86_64
python3-pandas-datareader-0.3.0-1.post0.fc26.noarch
python3-path-5.2-9.fc26.noarch
python3-pathlib2-2.1.0-3.fc26.noarch
python3-pbr-1.10.0-4.fc26.noarch
python3-pep8-1.6.2-8.fc26.noarch
python3-pexpect-4.2.1-1.fc26.noarch
python3-pickleshare-0.7.4-5.fc26.noarch
python3-pillow-4.1.1-1.fc26.x86_64
python3-pip-9.0.1-9.fc26.noarch
python3-ply-3.9-3.fc26.noarch
python3-progress-1.2-12.fc26.noarch
python3-prompt_toolkit-1.0.14-1.fc26.noarch
python3-psutil-5.0.1-2.fc26.x86_64
python3-ptyprocess-0.5.2-1.fc26.noarch
python3-py-1.4.34-1.fc26.noarch
python3-pyasn1-0.2.3-1.fc26.noarch
python3-pycodestyle-2.3.1-1.fc26.noarch
python3-pycparser-2.14-10.fc26.noarch
python3-pycurl-7.43.0-8.fc26.x86_64
python3-pydot-1.0.28-15.fc26.noarch
python3-pyflakes-1.5.0-2.fc26.noarch
python3-pyglet-1.2.4-3.fc26.noarch
python3-pygments-2.2.0-7.fc26.noarch
python3-pylint-1.7.2-2.fc26.noarch
python3-pyOpenSSL-16.2.0-6.fc26.noarch
python3-pyparsing-2.1.10-3.fc26.noarch
python3-pysocks-1.6.7-1.fc26.noarch
python3-pytest-3.2.1-1.fc26.noarch
python3-pytest-runner-2.9-3.fc26.noarch
python3-pytz-2016.10-4.fc26.noarch
python3-pyxdg-0.25-12.fc26.noarch
python3-qt5-5.8.1-4.fc26.x86_64
python3-qt5-base-5.8.1-4.fc26.x86_64
python3-qt5-webkit-5.8.1-4.fc26.x86_64
python3-QtAwesome-0.4.4-1.fc26.noarch
python3-qtconsole-4.2.1-7.fc26.noarch
python3-QtPy-1.3.1-1.fc26.noarch
python3-reportlab-3.3.0-4.fc26.x86_64
python3-requests-2.13.0-1.fc26.noarch
python3-requests-file-1.4-6.fc26.noarch
python3-requests-kerberos-0.10.0-4.fc26.noarch
python3-requests-toolbelt-0.7.0-3.fc26.noarch
python3-rpm-4.13.0.1-7.fc26.x86_64
python3-rpm-macros-3-20.fc26.noarch
python3-scipy-0.19.1-1.fc26.x86_64
python3-setuptools-36.2.0-2.fc26.noarch
python3-simplegeneric-0.8.1-6.fc26.noarch
python3-simplejson-3.10.0-3.fc26.x86_64
python3-sip-4.19.1-1.fc26.x86_64
python3-six-1.10.0-9.fc26.noarch
python3-slip-0.6.4-6.fc26.noarch
python3-slip-dbus-0.6.4-6.fc26.noarch
python3-snowballstemmer-1.2.1-3.fc26.noarch
python3-sphinx-1.5.2-4.fc26.noarch
python3-sphinxcontrib-websupport-1.0.1-1.fc26.noarch
python3-sphinx_rtd_theme-0.2.4-1.fc26.noarch
python3-sphinx-theme-alabaster-0.7.9-3.fc26.noarch
python3-spyder-3.2.2-1.fc26.noarch
python3-sqlalchemy-1.1.13-1.fc26.x86_64
python3-sssdconfig-1.15.3-4.fc26.noarch
python3-sympy-1.1.1-1.fc26.noarch
python3-systemd-234-1.fc26.x86_64
python3-tables-3.3.0-4.fc26.x86_64
python3-theano-0.9.0-1.fc26.noarch
python3-tkinter-3.6.2-7.fc26.x86_64
python3-tornado-4.4.2-3.fc26.x86_64
python3-traitlets-4.3.2-2.fc26.noarch
python3-urllib3-1.20-1.fc26.noarch
python3-virtualenv-15.1.0-1.fc26.noarch
python3-virtualenv-api-2.1.16-1.fc26.noarch
python3-wcwidth-0.1.7-3.fc26.noarch
python3-whoosh-2.7.4-6.fc26.noarch
python3-wrapt-1.10.10-1.fc26.x86_64
python3-xlrd-1.0.0-6.fc26.noarch
python3-xlwt-1.1.2-2.fc26.noarch
python3-zmq-16.0.2-3.fc26.x86_64



As such, fedora's package requires python3-qt5-webkit (Requires:python3-qt5-webkit) so I am not sure why it is not installed on your system.

Can you check if the qt5 package is installed? Perhaps, it was removed due to some other transaction?

Comment 2 Mukundan Ragavan 2017-10-21 14:15:22 UTC
Any luck with this testing?

Comment 3 Mukundan Ragavan 2017-10-21 15:33:25 UTC
This is what I get when I install using dnf and I am able to launch without problems.

# dnf install python3-spyder
Last metadata expiration check: 1:32:07 ago on Sat 21 Oct 2017 09:57:15 AM EDT.
Dependencies resolved.
=====================================================================================================
 Package                          Arch   Version                               Repository       Size
=====================================================================================================
Installing:
 python3-spyder                   noarch 3.2.3-1.fc27                          updates-testing 2.4 M
Installing dependencies:
 ImageMagick-libs                 x86_64 1:6.9.9.19-1.fc27                     updates-testing 2.3 M
 Lmod                             x86_64 7.5.16-3.fc27                         fedora          214 k
 OpenEXR-libs                     x86_64 2.2.0-10.fc27                         fedora          635 k
 blosc                            x86_64 1.11.3-3.fc27                         fedora           53 k
 dwz                              x86_64 0.12-5.fc27                           fedora          106 k
 fedora-rpm-macros                noarch 26-3.fc27                             fedora          6.7 k
 fftw-libs-double                 x86_64 3.3.5-7.fc27                          fedora          990 k
 fontawesome-fonts                noarch 4.7.0-3.fc27                          fedora          201 k
 fontawesome-fonts-web            noarch 4.7.0-3.fc27                          fedora          427 k
 fpc-srpm-macros                  noarch 1.1-3.fc27                            fedora          7.1 k
 ghc-srpm-macros                  noarch 1.4.2-6.fc27                          fedora          7.9 k
 gnat-srpm-macros                 noarch 4-4.fc27                              fedora          8.4 k
 go-srpm-macros                   noarch 2-10.fc27                             fedora          8.0 k
 google-roboto-slab-fonts         noarch 1.100263-0.6.20150923git.fc27         fedora          236 k
 gts                              x86_64 0.7.6-32.20121130.fc27                fedora          233 k
 hdf5                             x86_64 1.8.18-11.fc27                        updates-testing 1.8 M
 ilmbase                          x86_64 2.2.0-10.fc27                         fedora          108 k
 lasi                             x86_64 1.1.2-9.fc27                          fedora           46 k
 lato-fonts                       noarch 2.015-4.fc27                          fedora          3.3 M
 libXaw                           x86_64 1.0.13-7.fc27                         fedora          192 k
 libaec                           x86_64 1.0.1-4.fc27                          fedora           37 k
 libgfortran                      x86_64 7.2.1-2.fc27                          updates-testing 535 k
 libqhull                         x86_64 2015.2-4.fc27                         fedora          166 k
 libquadmath                      x86_64 7.2.1-2.fc27                          updates-testing 182 k
 libwmf-lite                      x86_64 0.2.8.4-53.fc27                       updates-testing  73 k
 lua-filesystem                   x86_64 1.6.3-7.fc27                          fedora           34 k
 lua-posix                        x86_64 33.3.1-7.fc27                         fedora          174 k
 lua-term                         x86_64 0.07-1.fc25                           fedora           14 k
 netpbm                           x86_64 10.80.00-2.fc27                       updates-testing 202 k
 ocaml-srpm-macros                noarch 5-2.fc27                              fedora          7.8 k
 openal-soft                      x86_64 1.18.0-3.fc27                         fedora          405 k
 openblas                         x86_64 0.2.20-3.fc27                         updates-testing 4.4 M
 openblas-srpm-macros             noarch 2-2.fc27                              fedora          6.6 k
 openpgm                          x86_64 5.2.122-10.fc27                       fedora          176 k
 pcre2-utf16                      x86_64 10.30-1.fc27                          fedora          216 k
 perl-Digest                      noarch 1.17-394.fc27                         fedora           25 k
 perl-Digest-MD5                  x86_64 2.55-395.fc27                         fedora           35 k
 perl-Filter                      x86_64 2:1.57-6.fc27                         fedora           80 k
 perl-Text-Unidecode              noarch 1.30-4.fc27                           fedora          147 k
 perl-XML-Parser                  x86_64 2.44-9.fc27                           fedora          224 k
 perl-XML-XPath                   noarch 1.42-1.fc27                           fedora           86 k
 perl-encoding                    x86_64 4:2.19-15.fc27                        updates-testing  66 k
 perl-open                        noarch 1.11-401.fc27                         updates-testing  72 k
 perl-srpm-macros                 noarch 1-24.fc27                             fedora          9.3 k
 python-matplotlib-data           noarch 2.0.0-3.fc27                          fedora          2.1 M
 python-matplotlib-data-fonts     noarch 2.0.0-3.fc27                          fedora          2.4 M
 python-qt5-rpm-macros            noarch 5.9-8.fc27                            updates-testing  15 k
 python-rpm-macros                noarch 3-22.fc27                             fedora          9.9 k
 python-sphinx-locale             noarch 1:1.6.4-1.fc27                        updates-testing 158 k
 python-srpm-macros               noarch 3-22.fc27                             fedora          9.6 k
 python3-Bottleneck               x86_64 1.2.1-3.fc27                          fedora          131 k
 python3-QtAwesome                noarch 0.4.4-2.fc27                          fedora          155 k
 python3-QtPy                     noarch 1.3.1-1.fc27                          updates-testing  62 k
 python3-astroid                  noarch 1.5.3-2.fc27                          fedora          267 k
 python3-babel                    noarch 2.3.4-6.fc27                          fedora          4.9 M
 python3-cycler                   noarch 0.10.0-4.fc27                         fedora           19 k
 python3-dateutil                 noarch 1:2.6.0-4.fc27                        fedora          248 k
 python3-devel                    x86_64 3.6.3-2.fc27                          updates-testing 866 k
 python3-docutils                 noarch 0.13.1-6.fc27                         fedora          1.6 M
 python3-entrypoints              noarch 0.2.3-2.fc27                          fedora          159 k
 python3-funcsigs                 noarch 1.0.2-6.fc27                          fedora           28 k
 python3-imagesize                noarch 0.7.1-6.fc27                          fedora           13 k
 python3-ipykernel                noarch 4.6.0-2.fc27                          fedora          180 k
 python3-ipython                  noarch 6.2.1-1.fc27                          updates-testing 828 k
 python3-ipython_genutils         noarch 0.1.0-10.fc27                         fedora           51 k
 python3-isort                    noarch 4.2.15-2.fc27                         fedora           72 k
 python3-jedi                     noarch 0.10.2-2.fc27                         fedora          316 k
 python3-jinja2                   noarch 2.9.6-2.fc27                          fedora          548 k
 python3-jsonschema               noarch 2.6.0-2.fc27                          fedora           81 k
 python3-jupyter-client           noarch 4.4.0-5.fc27                          updates-testing 172 k
 python3-jupyter-core             noarch 4.3.0-2.fc27                          updates-testing  77 k
 python3-lazy-object-proxy        x86_64 1.3.1-3.fc27                          fedora           32 k
 python3-markupsafe               x86_64 0.23-16.fc27                          fedora           37 k
 python3-matplotlib-tk            x86_64 2.0.0-3.fc27                          fedora           61 k
 python3-mccabe                   noarch 0.6.1-4.fc27                          fedora           21 k
 python3-mistune                  x86_64 0.7.3-6.fc27                          fedora          210 k
 python3-mock                     noarch 2.0.0-5.fc27                          fedora          133 k
 python3-nbconvert                noarch 5.2.1-4.fc27                          updates-testing 452 k
 python3-nbformat                 noarch 4.4.0-1.fc27                          updates-testing 159 k
 python3-numexpr                  x86_64 2.6.1-7.fc27                          fedora          183 k
 python3-numpy-f2py               x86_64 1:1.13.3-1.fc27                       updates-testing 220 k
 python3-numpydoc                 noarch 0.7.0-1.fc27                          fedora           48 k
 python3-pandocfilters            noarch 1.4.1-2.fc27                          fedora           28 k
 python3-path                     noarch 5.2-10.fc27                           fedora           51 k
 python3-pathlib2                 noarch 2.1.0-4.fc27                          fedora           38 k
 python3-pbr                      noarch 3.1.1-3.fc27                          fedora          272 k
 python3-pep8                     noarch 1.6.2-9.fc27                          fedora          250 k
 python3-pexpect                  noarch 4.2.1-2.fc27                          fedora          136 k
 python3-pickleshare              noarch 0.7.4-6.fc27                          fedora           17 k
 python3-prompt_toolkit           noarch 1.0.14-2.fc27                         fedora          440 k
 python3-psutil                   x86_64 5.2.2-1.fc27                          fedora          310 k
 python3-ptyprocess               noarch 0.5.2-2.fc27                          fedora           29 k
 python3-py                       noarch 1.4.34-4.fc27                         fedora          467 k
 python3-pycodestyle              noarch 2.3.1-1.fc27                          fedora           86 k
 python3-pyflakes                 noarch 1.6.0-1.fc27                          fedora           60 k
 python3-pygments                 noarch 2.2.0-8.fc27                          fedora          1.9 M
 python3-pylint                   noarch 1.7.4-1.fc27                          updates-testing 474 k
 python3-pyparsing                noarch 2.1.10-4.fc27                         fedora          140 k
 python3-pytest                   noarch 3.2.3-1.fc27                          updates-testing 1.3 M
 python3-pytest-runner            noarch 2.12.1-1.fc27                         updates-testing  18 k
 python3-qt5                      x86_64 5.9-8.fc27                            updates-testing 1.2 M
 python3-qt5-base                 x86_64 5.9-8.fc27                            updates-testing 2.9 M
 python3-qt5-webkit               x86_64 5.9-8.fc27                            updates-testing 130 k
 python3-qtconsole                noarch 4.3.0-2.fc27                          updates-testing 184 k
 python3-rpm-generators           noarch 4.14.0-0.rc1.1.fc27                   updates-testing  24 k
 python3-rpm-macros               noarch 3-22.fc27                             fedora          9.3 k
 python3-simplegeneric            noarch 0.8.1-7.fc27                          fedora           17 k
 python3-sip                      x86_64 4.19.3-4.fc27                         fedora          127 k
 python3-snowballstemmer          noarch 1.2.1-4.fc27                          fedora          107 k
 python3-sphinx                   noarch 1:1.6.4-1.fc27                        updates-testing 1.6 M
 python3-sphinx-theme-alabaster   noarch 0.7.9-4.fc27                          fedora           22 k
 python3-sphinx_rtd_theme         noarch 0.2.4-2.fc27                          fedora          132 k
 python3-sphinxcontrib-websupport noarch 1.0.1-4.20171013git.fc27              updates-testing  49 k
 python3-sqlalchemy               x86_64 1.1.13-1.fc27                         fedora          1.6 M
 python3-tables                   x86_64 3.3.0-6.fc27                          fedora          1.3 M
 python3-testpath                 noarch 0.3.1-1.fc27                          fedora           22 k
 python3-tkinter                  x86_64 3.6.3-2.fc27                          updates-testing 366 k
 python3-tornado                  x86_64 4.4.2-3.fc26                          fedora          693 k
 python3-traitlets                noarch 4.3.2-3.fc27                          fedora          160 k
 python3-wcwidth                  noarch 0.1.7-4.fc27                          fedora           31 k
 python3-whoosh                   noarch 2.7.4-7.fc27                          fedora          1.1 M
 python3-zmq                      x86_64 16.0.2-5.fc27                         fedora          373 k
 qt-settings                      noarch 27-1.fc27                             fedora           26 k
 qt5-qtbase                       x86_64 5.9.2-1.fc27                          updates-testing 3.4 M
 qt5-qtbase-common                noarch 5.9.2-1.fc27                          updates-testing  35 k
 qt5-qtbase-gui                   x86_64 5.9.2-1.fc27                          updates-testing 5.1 M
 qt5-qtconnectivity               x86_64 5.9.2-1.fc27                          updates-testing 474 k
 qt5-qtdeclarative                x86_64 5.9.2-1.fc27                          updates-testing 3.2 M
 qt5-qtenginio                    x86_64 1:1.6.2-8.fc27                        fedora          173 k
 qt5-qtlocation                   x86_64 5.9.2-1.fc27                          updates-testing 2.5 M
 qt5-qtmultimedia                 x86_64 5.9.2-1.fc27                          updates-testing 814 k
 qt5-qtsensors                    x86_64 5.9.2-1.fc27                          updates-testing 215 k
 qt5-qtserialport                 x86_64 5.9.2-1.fc27                          updates-testing  74 k
 qt5-qtsvg                        x86_64 5.9.2-1.fc27                          updates-testing 161 k
 qt5-qttools-common               noarch 5.9.2-1.fc27                          updates-testing  18 k
 qt5-qttools-libs-designer        x86_64 5.9.2-1.fc27                          updates-testing 2.7 M
 qt5-qttools-libs-help            x86_64 5.9.2-1.fc27                          updates-testing 154 k
 qt5-qtwebchannel                 x86_64 5.9.2-1.fc27                          updates-testing  82 k
 qt5-qtwebkit                     x86_64 5.212.0-0.10.alpha2.fc27              updates-testing  13 M
 qt5-qtwebsockets                 x86_64 5.9.2-1.fc27                          updates-testing  75 k
 qt5-qtx11extras                  x86_64 5.9.2-1.fc27                          updates-testing  31 k
 qt5-qtxmlpatterns                x86_64 5.9.2-1.fc27                          updates-testing 1.1 M
 qt5-srpm-macros                  noarch 5.9.1-2.fc27                          fedora          8.5 k
 redhat-rpm-config                noarch 67-1.fc27                             fedora           61 k
 rust-srpm-macros                 noarch 4-3.fc27                              fedora          7.7 k
 tcl                              x86_64 1:8.6.7-1.fc27                        fedora          1.1 M
 texlive-base                     noarch 6:2016-36.20160520.fc27.5             fedora          1.4 M
 texlive-dvipng                   noarch 6:svn40768-36.fc27.5                  fedora           58 k
 texlive-dvipng-bin               x86_64 6:svn40473-36.20160520.fc27.5         fedora           83 k
 texlive-kpathsea                 noarch 6:svn41139-36.fc27.5                  fedora          160 k
 texlive-kpathsea-bin             x86_64 6:svn40473-36.20160520.fc27.5         fedora           59 k
 texlive-lib                      x86_64 6:2016-36.20160520.fc27.5             fedora          456 k
 texlive-metafont                 noarch 6:svn40793-36.fc27.5                  fedora          135 k
 texlive-metafont-bin             x86_64 6:svn40987-36.20160520.fc27.5         fedora          223 k
 texlive-tetex                    noarch 6:svn41059-36.fc27.5                  fedora          119 k
 texlive-tetex-bin                noarch 6:svn36770.0-36.20160520.fc27.5       fedora           35 k
 texlive-texlive.infra            noarch 6:svn41280-36.fc27.5                  fedora          166 k
 texlive-texlive.infra-bin        x86_64 6:svn40312-36.20160520.fc27.5         fedora           33 k
 tk                               x86_64 1:8.6.7-1.fc27                        fedora          1.6 M
 xcb-util-image                   x86_64 0.4.0-8.fc27                          fedora           19 k
 xcb-util-keysyms                 x86_64 0.4.0-6.fc27                          fedora           14 k
 xcb-util-renderutil              x86_64 0.3.9-9.fc27                          fedora           17 k
 xcb-util-wm                      x86_64 0.4.1-11.fc27                         fedora           30 k
 zeromq                           x86_64 4.1.6-2.fc26                          fedora          235 k
Installing weak dependencies:
 ImageMagick                      x86_64 1:6.9.9.19-1.fc27                     updates-testing 185 k
 graphviz                         x86_64 2.40.1-10.fc27                        fedora          1.7 M
 libyui-mga-qt                    x86_64 1.0.3-0.14.gitb508e88.20140119.fc27   fedora           39 k
 libyui-qt                        x86_64 2.47.1-10.fc27                        fedora          297 k
 libyui-qt-graph                  x86_64 2.44.6-1.fc27                         fedora           52 k
 python3-matplotlib               x86_64 2.0.0-3.fc27                          fedora          3.1 M
 python3-numpy                    x86_64 1:1.13.3-1.fc27                       updates-testing 3.5 M
 python3-pandas                   x86_64 0.20.1-3.fc27                         fedora          8.7 M
 python3-pandas-datareader        noarch 0.3.0-2.post0.fc27                    fedora          128 k
 python3-scipy                    x86_64 0.19.1-5.fc27                         updates-testing  13 M
 python3-xlrd                     noarch 1.0.0-6.fc27                          fedora          207 k
 python3-xlwt                     noarch 1.1.2-3.fc27                          fedora          208 k

Transaction Summary
=====================================================================================================
Install  177 Packages

Total download size: 126 M

Comment 4 jakob.jakobson18 2017-10-21 17:40:02 UTC
Hi,

sorry for following up your comments but here I am.
I think I missed one important information: You have to activate the "automatic" graphics backend via the following menues:
Preferences -> IPython Console -> Graphics backend
backend: "Automatic"

If you close and restart Spyder3 a window will pop up with following text:

	File "/usr/lib/python3.6/site-packages/qtconsole/base_frontend_mixin.py", line 163, in _dispatch
		handler(msg)
	File "/usr/lib/python3.6/site-packages/spyder/widgets/ipythonconsole/shell.py", line 417, in _handle_error
		super(ShellWidget, self)._handle_error(msg)
	AttributeError: 'super' object has no attribute '_handle_error'

Additionally if you try to import matplotlib.pyplot via the interactive IPython console you get the following result:

	In [1]: import matplotlib.pyplot as plt
	Traceback (most recent call last):

		File "<ipython-input-1-eff513f636fd>", line 1, in <module>
			import matplotlib.pyplot as plt

		File "/usr/lib64/python3.6/site-packages/matplotlib/pyplot.py", line 115, in <module>
			_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()

		File "/usr/lib64/python3.6/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
			globals(),locals(),[backend_name],0)

	ModuleNotFoundError: No module named 'matplotlib.backends.backend_qt5agg'


When I installed spyder3 on a fresh VM installation of a "Fedora-Workstation-Live-x86_64-26-1.5.iso" I got the following results:

================================================================================
 Paket                     Arch   Version                         Paketquelle
                                                                          Größe
================================================================================
Installieren:
 python3-spyder            noarch 3.2.2-1.fc26                    updates 2.4 M
Installiere Abhängigkeiten:
 atlas                     x86_64 3.10.2-16.fc26                  fedora  6.2 M
 blosc                     x86_64 1.11.1-3.fc26                   fedora  114 k
 fontawesome-fonts         noarch 4.7.0-2.fc26                    fedora  201 k
 fontawesome-fonts-web     noarch 4.7.0-2.fc26                    fedora  427 k
 google-roboto-slab-fonts  noarch 1.100263-0.5.20150923git.fc26   fedora  236 k
 gts                       x86_64 0.7.6-30.20121130.fc26          fedora  226 k
 hdf5                      x86_64 1.8.18-5.fc26                   fedora  1.7 M
 lasi                      x86_64 1.1.2-7.fc26                    fedora   45 k
 lato-fonts                noarch 2.015-3.fc26                    fedora  3.3 M
 libXaw                    x86_64 1.0.13-5.fc26                   fedora  190 k
 libgfortran               x86_64 7.2.1-2.fc26                    updates 534 k
 libqhull                  x86_64 2015.2-2.fc26                   fedora  164 k
 libquadmath               x86_64 7.2.1-2.fc26                    updates 181 k
 netpbm                    x86_64 10.79.00-1.fc26                 updates 200 k
 openal-soft               x86_64 1.17.2-3.fc26                   fedora  335 k
 openpgm                   x86_64 5.2.122-8.fc26                  fedora  174 k
 perl-Digest               noarch 1.17-367.fc26                   fedora   25 k
 perl-Digest-MD5           x86_64 2.55-3.fc26                     fedora   34 k
 perl-Filter               x86_64 2:1.57-2.fc26                   fedora   78 k
 perl-Text-Unidecode       noarch 1.30-2.fc26                     fedora  147 k
 perl-XML-Parser           x86_64 2.44-6.fc26                     fedora  223 k
 perl-XML-XPath            noarch 1.40-2.fc26                     fedora   85 k
 perl-encoding             x86_64 4:2.19-6.fc26                   fedora   64 k
 perl-open                 noarch 1.10-390.fc26                   fedora   69 k
 python-matplotlib-data    noarch 2.0.0-2.fc26.2                  fedora  2.1 M
 python-matplotlib-data-fonts
                           noarch 2.0.0-2.fc26.2                  fedora  2.4 M
 python-qt5-rpm-macros     noarch 5.8.1-4.fc26                    updates  14 k
 python-rpm-macros         noarch 3-20.fc26                       fedora  9.6 k
 python-sphinx-locale      noarch 1:1.5.2-4.fc26                  updates 138 k
 python-srpm-macros        noarch 3-20.fc26                       fedora  9.2 k
 python3-Bottleneck        x86_64 1.2.1-1.fc26                    fedora  129 k
 python3-QtAwesome         noarch 0.4.4-1.fc26                    fedora  155 k
 python3-QtPy              noarch 1.3.1-1.fc26                    updates  62 k
 python3-astroid           noarch 1.5.3-1.fc26                    fedora  266 k
 python3-babel             noarch 2.3.4-5.fc26                    fedora  4.9 M
 python3-cycler            noarch 0.10.0-3.fc26                   fedora   19 k
 python3-dateutil          noarch 1:2.6.0-3.fc26                  fedora  248 k
 python3-devel             x86_64 3.6.1-8.fc26                    fedora  860 k
 python3-docutils          noarch 0.13.1-4.fc26                   fedora  1.6 M
 python3-entrypoints       noarch 0.2.2-7.fc26                    fedora  159 k
 python3-funcsigs          noarch 1.0.2-5.fc26                    fedora   28 k
 python3-imagesize         noarch 0.7.1-5.fc26                    fedora   13 k
 python3-ipykernel         noarch 4.6.0-1.fc26                    fedora  180 k
 python3-ipython           noarch 5.3.0-4.fc26                    fedora  844 k
 python3-ipython_genutils  noarch 0.1.0-9.fc26                    fedora   51 k
 python3-isort             noarch 4.2.5-7.fc26                    fedora   65 k
 python3-jedi              noarch 0.10.2-1.fc26                   fedora  316 k
 python3-jinja2            noarch 2.9.6-1.fc26                    fedora  548 k
 python3-jsonschema        noarch 2.5.1-5.fc26                    fedora   79 k
 python3-jupyter-client    noarch 4.4.0-3.fc26                    fedora  174 k
 python3-jupyter-core      noarch 4.1.0-8.fc26                    fedora   76 k
 python3-lazy-object-proxy x86_64 1.3.1-1.fc26                    fedora   31 k
 python3-matplotlib-tk     x86_64 2.0.0-2.fc26.2                  fedora   60 k
 python3-mccabe            noarch 0.6.1-2.fc26                    fedora   21 k
 python3-mistune           x86_64 0.7.3-4.fc26                    fedora  209 k
 python3-mock              noarch 2.0.0-4.fc26                    fedora  133 k
 python3-nbconvert         noarch 4.2.0-7.fc26                    fedora  383 k
 python3-nbformat          noarch 4.3.0-2.fc26                    updates 159 k
 python3-numexpr           x86_64 2.6.1-5.fc26                    fedora  182 k
 python3-numpy-f2py        x86_64 1:1.12.1-1.fc26                 fedora  218 k
 python3-numpydoc          noarch 0.7.0-1.fc26                    updates  48 k
 python3-path              noarch 5.2-9.fc26                      fedora   51 k
 python3-pathlib2          noarch 2.1.0-3.fc26                    fedora   38 k
 python3-pbr               noarch 1.10.0-4.fc26                   fedora  316 k
 python3-pep8              noarch 1.6.2-8.fc26                    fedora  250 k
 python3-pexpect           noarch 4.2.1-1.fc26                    fedora  136 k
 python3-pickleshare       noarch 0.7.4-5.fc26                    fedora   17 k
 python3-prompt_toolkit    noarch 1.0.14-1.fc26                   fedora  440 k
 python3-psutil            x86_64 5.0.1-2.fc26                    fedora  287 k
 python3-ptyprocess        noarch 0.5.2-1.fc26                    updates  29 k
 python3-py                noarch 1.4.34-1.fc26                   fedora  464 k
 python3-pycodestyle       noarch 2.3.1-1.fc26                    updates  86 k
 python3-pyflakes          noarch 1.5.0-2.fc26                    fedora   58 k
 python3-pygments          noarch 2.2.0-7.fc26                    fedora  1.9 M
 python3-pylint            noarch 1.7.2-2.fc26                    updates 476 k
 python3-pyparsing         noarch 2.1.10-3.fc26                   fedora  140 k
 python3-pytest            noarch 3.2.1-1.fc26                    updates 1.2 M
 python3-pytest-runner     noarch 2.9-3.fc26                      fedora   15 k
 python3-qt5               x86_64 5.8.1-4.fc26                    updates 1.2 M
 python3-qt5-base          x86_64 5.8.1-4.fc26                    updates 2.8 M
 python3-qt5-webkit        x86_64 5.8.1-4.fc26                    updates 126 k
 python3-qtconsole         noarch 4.2.1-7.fc26                    fedora  179 k
 python3-rpm-macros        noarch 3-20.fc26                       fedora  9.0 k
 python3-simplegeneric     noarch 0.8.1-6.fc26                    fedora   17 k
 python3-sip               x86_64 4.19.1-1.fc26                   fedora  126 k
 python3-snowballstemmer   noarch 1.2.1-3.fc26                    fedora  107 k
 python3-sphinx            noarch 1:1.5.2-4.fc26                  updates 1.5 M
 python3-sphinx-theme-alabaster
                           noarch 0.7.9-3.fc26                    fedora   22 k
 python3-sphinx_rtd_theme  noarch 0.2.4-1.fc26                    fedora  132 k
 python3-tables            x86_64 3.3.0-4.fc26                    fedora  1.3 M
 python3-tkinter           x86_64 3.6.1-8.fc26                    fedora  363 k
 python3-tornado           x86_64 4.4.2-3.fc26                    fedora  693 k
 python3-traitlets         noarch 4.3.2-2.fc26                    fedora  160 k
 python3-wcwidth           noarch 0.1.7-3.fc26                    fedora   31 k
 python3-zmq               x86_64 16.0.2-3.fc26                   fedora  366 k
 qt5-qtconnectivity        x86_64 5.7.1-4.fc26                    fedora  462 k
 qt5-qtenginio             x86_64 1:1.6.2-4.fc26                  fedora  173 k
 qt5-qtlocation            x86_64 5.7.1-5.fc26                    fedora  792 k
 qt5-qtmultimedia          x86_64 5.7.1-5.fc26                    fedora  786 k
 qt5-qtsensors             x86_64 5.7.1-5.fc26                    fedora  213 k
 qt5-qtserialport          x86_64 5.7.1-3.fc26                    fedora   67 k
 qt5-qtsvg                 x86_64 5.7.1-3.fc26                    fedora  157 k
 qt5-qttools-common        noarch 5.7.1-5.fc26                    fedora   25 k
 qt5-qttools-libs-clucene  x86_64 5.7.1-5.fc26                    fedora  316 k
 qt5-qttools-libs-designer x86_64 5.7.1-5.fc26                    fedora  2.7 M
 qt5-qttools-libs-help     x86_64 5.7.1-5.fc26                    fedora  219 k
 qt5-qtwebchannel          x86_64 5.7.1-3.fc26                    fedora   86 k
 qt5-qtwebkit              x86_64 5.212.0-0.5.alpha2.fc26         updates  13 M
 qt5-qtwebsockets          x86_64 5.7.1-4.fc26                    fedora   82 k
 qt5-qtx11extras           x86_64 5.7.1-3.fc26                    fedora   30 k
 texlive-base              noarch 6:2016-33.20160520.fc26.1       fedora  1.4 M
 texlive-dvipng            noarch 6:svn40768-33.fc26.2            fedora   57 k
 texlive-dvipng-bin        x86_64 6:svn40473-33.20160520.fc26.2   fedora   81 k
 texlive-kpathsea          noarch 6:svn41139-33.fc26.2            fedora  159 k
 texlive-kpathsea-bin      x86_64 6:svn40473-33.20160520.fc26.2   fedora   56 k
 texlive-lib               x86_64 6:2016-33.20160520.fc26.1       fedora  454 k
 texlive-metafont          noarch 6:svn40793-33.fc26.2            fedora  134 k
 texlive-metafont-bin      x86_64 6:svn40987-33.20160520.fc26.2   fedora  220 k
 texlive-tetex             noarch 6:svn41059-33.fc26.2            fedora  119 k
 texlive-tetex-bin         noarch 6:svn36770.0-33.20160520.fc26.2 fedora   34 k
 texlive-texlive.infra     noarch 6:svn41280-33.fc26.2            fedora  165 k
 texlive-texlive.infra-bin x86_64 6:svn40312-33.20160520.fc26.2   fedora   32 k
 tk                        x86_64 1:8.6.6-1.fc26                  fedora  1.6 M
 xorg-x11-fonts-ISO8859-1-100dpi
                           noarch 7.5-17.fc26                     fedora  1.1 M
 zeromq                    x86_64 4.1.6-3.fc26                    fedora  235 k
Installiere schwache Abhängigkeiten:
 graphviz                  x86_64 2.40.1-4.fc26                   fedora  1.7 M
 python3-matplotlib        x86_64 2.0.0-2.fc26.2                  fedora  3.1 M
 python3-numpy             x86_64 1:1.12.1-1.fc26                 fedora  3.2 M
 python3-pandas            x86_64 0.20.1-1.fc26                   fedora  8.7 M
 python3-pandas-datareader noarch 0.3.0-1.post0.fc26              fedora  128 k
 python3-scipy             x86_64 0.19.1-1.fc26                   updates  13 M
 python3-xlrd              noarch 1.0.0-6.fc26                    updates 207 k
 python3-xlwt              noarch 1.1.2-2.fc26                    fedora  208 k

Transaktionsübersicht
================================================================================
Installieren  134 Pakete

Gesamte Downloadgröße: 104 M
Installationsgröße: 432 M


So apparently on my computer does install less packages than yours but the important packages seem to be installed. Even though the important packages are installed as I checked on the terminal.

$ dnf list python3-qt5-webkit
Installierte Pakete
python3-qt5-webkit.x86_64                 5.8.1-4.fc26                  @updates

Comment 5 jakob.jakobson18 2017-10-21 17:42:28 UTC
Btw, sorry for the bad formatting of the text.

Comment 6 jakob.jakobson18 2017-10-21 18:00:05 UTC
My bug report and the bug report "Spyder - No module named 'matplotlib.backends.backend_qt4agg" (https://bugzilla.redhat.com/show_bug.cgi?id=1502871) seem to cover the same problem.
So I guess you could close one (or mine) if you close the other one.

Also the window popping up at the beginning shows the option to report the bug to GitHub. Perhaps that could also be an option.

Comment 7 Mukundan Ragavan 2017-10-22 12:31:09 UTC
The difference in packages might just be what is installed in Workstation by default.

So, the question is - Are you able to open spyder in the new VM? If yes, I will close this bug report. Can you please let me know if you are able to open spyder here?



We will deal with bz#1502871 there. I will report it upstream.

Comment 8 jakob.jakobson18 2017-10-22 16:12:10 UTC
Yes, I can open Spyder and use it normally as long I don't use the "automatic" graphic backend.

So I'm alright by closing this bug and dealing with the problem in the other bug (https://bugzilla.redhat.com/show_bug.cgi?id=1502871).


Note You need to log in before you can comment on or make changes to this bug.