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.
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?
Any luck with this testing?
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
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
Btw, sorry for the bad formatting of the text.
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.
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.
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).