Spyder: Spyder se heurte à Pyqt 5.12

Créé le 28 févr. 2019  ·  3Commentaires  ·  Source: spyder-ide/spyder

Liste de contrôle du rapport de problème

  • [X ] Recherche sur la page des problèmes pour des rapports similaires
  • [X ] Lisez les sections pertinentes du Guide de dépannage Spyder et suivez ses conseils
  • [X ] Reproduction du problème après la mise à jour avec conda update spyder (ou pip , si vous n'utilisez pas Anaconda)
  • [X ] Impossible de se reproduire à l'intérieur de jupyter qtconsole (si lié à la console)
  • [X ] J'ai essayé le dépannage de base (en cas de bogue/d'erreur)

    • [X ] Redémarré Spyder

    • [X ] Réinitialiser les préférences avec spyder --reset

    • [ X] Réinstallé la dernière version d' Anaconda

    • [X ] Essayé les autres étapes applicables du Guide de dépannage

  • [ X] Vous avez terminé les sections Description du Étapes pour reproduire et Version ci-dessous

Description du problème

Crash de Spyder avec PyQT5 5.12

Quelles étapes reproduisent le problème ?

  1. pip3 install --upgrade --user pyqt5==5.12
  2. spyder3 --new-instance &

Quelle est l'attente de production? Que voyez-vous à la place?

mariano@mllamedo-UTN :~$ Traceback (dernier appel le plus récent) :
Fichier "/home/mariano/.local/lib/python3.6/site-packages/qtpy/QtWebEngineWidgets.py", ligne 22, dans
à partir de PyQt5.QtWebEngineWidgets importer QWebEnginePage
ModuleNotFoundError : aucun module nommé « PyQt5.QtWebEngineWidgets »

Lors du traitement de l'exception ci-dessus, une autre exception s'est produite :

Collez le traçage/l'erreur ci-dessous (le cas échéant)

Traceback (most recent call last):
  File "/home/mariano/.local/bin/spyder3", line 10, in <module>
    sys.exit(main())
  File "/home/mariano/.local/lib/python3.6/site-packages/spyder/app/start.py", line 192, in main
    from spyder.app import mainwindow
  File "/home/mariano/.local/lib/python3.6/site-packages/spyder/app/mainwindow.py", line 90, in <module>
    from qtpy import QtWebEngineWidgets  # analysis:ignore
  File "/home/mariano/.local/lib/python3.6/site-packages/qtpy/QtWebEngineWidgets.py", line 26, in <module>
    from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'


Versions

  • Version Spyder : 3.3.3
  • Version Python : 3.6
  • Version QT :
  • Version de PyQt : 5.12
  • Nom/version du système d'exploitation : Ubuntu 18.04

Dépendances

cannot start spyder

Solution de contournement possible :


Rétrograder Pyqt à 5.11.3

$ pip3 install --upgrade --user pyqt5==5.11.3

et le problème disparaît.

P/S : Désolé d'avance si ce n'est pas lié à Spyder.

Commentaire le plus utile

Duplicata du #8747. Pour résoudre ce problème, vous devez

pip install pyqtwebengine

Tous les 3 commentaires

Duplicata du #8747. Pour résoudre ce problème, vous devez

pip install pyqtwebengine

Je voulais juste laisser un commentaire rapide - pour une raison quelconque, "pip install pyqtwebengine" n'atténue pas cette erreur pour moi. Il installe la version 5.12.1.

journal d'installation de spyder :

C:\WINDOWS\system32>pip install spyder
Exigence déjà satisfaite : spyder dans c:[...]\site-packages (3.3.4)
Exigence déjà satisfaite : psutil dans c:[...]\site-packages (de spyder) (5.4.6)
Exigence déjà satisfaite : pyqt5<5.13 ; python_version >= "3" dans c:[...]\site-packages (de spyder) (5.12.1)
Exigence déjà satisfaite : pyqtwebengine<5.13 dans c:\[...]\site-packages (de spyder) (5.12.1)
Exigence déjà satisfaite : chardet>=2.0.0 dans c:[...]\site-packages (de spyder) (3.0.4)
Exigence déjà satisfaite : nbconvert in c:[...]\site-packages (de spyder) (5.3.1)
Exigence déjà satisfaite : sphinx dans c:[...]\site-packages (de spyder) (1.7.6)
Exigence déjà satisfaite : corde>=0.10.5 dans c:[...]\site-packages (de spyder) (0.10.7)
Exigence déjà satisfaite : spyder-kernels<1.0,>=0.4.3 dans c:[...]\site-packages (de spyder) (0.4.3)
Exigence déjà satisfaite : qtconsole>=4.2.0 dans c:[...]\site-packages (de spyder) (4.3.1)
Exigence déjà satisfaite : qtpy>=1.5.0 dans c:[...]\site-packages (de spyder) (1.7.0)
Exigence déjà satisfaite : pygments>=2.0 dans c:[...]\site-packages (de spyder) (2.2.0)
Exigence déjà satisfaite : qtawesome>=0.5.7 dans c:[...]\site-packages (de spyder) (0.5.7)
Exigence déjà satisfaite : pycodestyle dans c:[...]\site-packages (de spyder) (2.4.0)
Exigence déjà satisfaite : pyzmq dans c:[...]\site-packages (de spyder) (17.1.0)
Exigence déjà satisfaite : pylint dans c:[...]\site-packages (de spyder) (2.0.0)
Exigence déjà satisfaite : pickleshare dans c:[...]\site-packages (de spyder) (0.7.4)
Exigence déjà satisfaite : numpydoc dans c:[...]\site-packages (de spyder) (0.8.0)
Exigence déjà satisfaite : cloudpickle dans c:[...]\site-packages (de spyder) (0.5.3)
Exigence déjà satisfaite : porte-clés ; sys_platform != "linux2" dans c:[...]\site-packages (de spyder) (13.2.1)
Exigence déjà satisfaite : jedi>=0.9.0 dans c:[...]\site-packages (de spyder) (0.12.1)
Exigence déjà satisfaite : pyflakes dans c:[...]\site-packages (de spyder) (2.0.0)
Exigence déjà satisfaite : PyQt5_sip<4.20,>=4.19.14 dans c:[...]\site-packages (de pyqt5<5.13; python_version >= "3"->spyder) (4.19.15)
Exigence déjà satisfaite : nbformat>=4.4 dans c:[...]\site-packages (de nbconvert->spyder) (4.4.0)
Exigence déjà satisfaite : blanchiment dans c:[...]\site-packages (depuis nbconvert->spyder) (2.1.3)
Exigence déjà satisfaite : pandocfilters>=1.4.1 dans c:[...]\site-packages (depuis nbconvert->spyder) (1.4.2)
Exigence déjà satisfaite : mistune>=0.7.4 dans c:[...]\site-packages (de nbconvert->spyder) (0.8.3)
Exigence déjà satisfaite : traitlets>=4.2 dans c:[...]\site-packages (depuis nbconvert->spyder) (4.3.2)
Exigence déjà satisfaite : jupyter-core dans c:[...]\site-packages (depuis nbconvert->spyder) (4.4.0)
Exigence déjà satisfaite : jinja2 dans c:[...]\site-packages (depuis nbconvert->spyder) (2.10)
Exigence déjà satisfaite : entrypoints>=0.2.2 dans c:[...]\site-packages (de nbconvert->spyder) (0.2.3)
Exigence déjà satisfaite : testpath dans c:[...]\site-packages (depuis nbconvert->spyder) (0.3.1)
Exigence déjà satisfaite : sphinxcontrib-websupport dans c:[...]\site-packages (de sphinx->spyder) (1.1.0)
Exigence déjà satisfaite : requêtes>=2.0.0 dans c:[...]\site-packages (depuis sphinx->spyder) (2.19.1)
Exigence déjà satisfaite : six>=1.5 dans c:[...]\site-packages (de sphinx->spyder) (1.11.0)
Exigence déjà satisfaite : emballage dans c:[...]\site-packages (depuis sphinx->spyder) (17.1)
Exigence déjà satisfaite : albâtre<0.8,>=0.7 dans c:[...]\site-packages (from sphinx->spyder) (0.7.11)
Exigence déjà satisfaite : setuptools dans c:[...]\site-packages (de sphinx->spyder) (40.8.0)
Exigence déjà satisfaite : imagesize dans c:[...]\site-packages (de sphinx->spyder) (1.0.0)
Exigence déjà satisfaite : babel!=2.0,>=1.3 dans c:[...]\site-packages (de sphinx->spyder) (2.6.0)
Exigence déjà satisfaite : snowballstemmer>=1.1 dans c:[...]\site-packages (from sphinx->spyder) (1.2.1)
Exigence déjà satisfaite : colorama>=0,3.5 ; sys_platform == "win32" dans c:[...]\site-packages (de sphinx->spyder) (0.3.9)
Exigence déjà satisfaite : docutils>=0.11 dans c:[...]\site-packages (de sphinx->spyder) (0.14)
Exigence déjà satisfaite : ipykernel>=4.8.2 dans c:[...]\site-packages (de spyder-kernels<1.0,>=0.4.3->spyder) (4.8.2)
Exigence déjà satisfaite : jupyter-client>=5.2.3 dans c:[...]\site-packages (from spyder-kernels<1.0,>=0.4.3->spyder) (5.2.3)
Exigence déjà satisfaite : ipython-genutils dans c:[...]\site-packages (depuis qtconsole>=4.2.0->spyder) (0.2.0)
Exigence déjà satisfaite : isort>=4.2.5 dans c:[...]\site-packages (de pylint->spyder) (4.3.4)
Exigence déjà satisfaite : astroid>=2.0.0 dans c:[...]\site-packages (de pylint->spyder) (2.0)
Exigence déjà satisfaite : mccabe dans c:[...]\site-packages (de pylint->spyder) (0.6.1)
Exigence déjà satisfaite : pywin32-ctypes!=0.1.0,!=0.1.1; sys_platform == "win32" dans c:[...]\site-packages (depuis le trousseau ; sys_platform != "linux2"->spyder) (0.1.2)
Exigence déjà satisfaite : parso>=0.3.0 dans c:[...]\site-packages (de jedi>=0.9.0->spyder) (0.3.1)
Exigence déjà satisfaite : jsonschema!=2.5.0,>=2.4 dans c:[...]\site-packages (depuis nbformat>=4.4->nbconvert->spyder) (2.6.0)
Exigence déjà satisfaite : html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre in c:[...]\site-packages (de blanchiment->nbconvert->spyder) (1.0.1)
Exigence déjà satisfaite : décorateur dans c:[...]\site-packages (depuis traitlets>=4.2->nbconvert->spyder) (4.3.0)
Exigence déjà satisfaite : MarkupSafe>=0.23 dans c:[...]\site-packages (de jinja2->nbconvert->spyder) (1.0)
Exigence déjà satisfaite : urllib3<1.24,>=1.21.1 dans c:[...]\site-packages (from requests>=2.0.0->sphinx->spyder) (1.23)
Exigence déjà satisfaite : idna<2.8,>=2.5 dans c:[...]\site-packages (from requests>=2.0.0->sphinx->spyder) (2.7)
Exigence déjà satisfaite : certifi>=2017.4.17 dans c:[...]\site-packages (from requests>=2.0.0->sphinx->spyder) (2018.4.16)
Exigence déjà satisfaite : pyparsing>=2.0.2 dans c:[...]\site-packages (from packaging->sphinx->spyder) (2.2.0)
Exigence déjà satisfaite : pytz>=0a dans c:[...]\site-packages (de babel!=2.0,>=1.3->sphinx->spyder) (2018.5)
Exigence déjà satisfaite : tornado>=4.0 dans c:[...]\site-packages (from ipykernel>=4.8.2->spyder-kernels<1.0,>=0.4.3->spyder) (5.1)
Exigence déjà satisfaite : ipython>=4.0.0 dans c:[...]\site-packages (depuis ipykernel>=4.8.2->spyder-kernels<1.0,>=0.4.3->spyder) (6.4. 0)
Exigence déjà satisfaite : python-dateutil>=2.1 dans c:[...]\site-packages (de jupyter-client>=5.2.3->spyder-kernels<1.0,>=0.4.3->spyder) ( 2.7.3)
Exigence déjà satisfaite : lazy-object-proxy dans c:[...]\site-packages (depuis astroid>=2.0.0->pylint->spyder) (1.3.1)
Exigence déjà satisfaite : wrapt dans c:[...]\site-packages (depuis astroid>=2.0.0->pylint->spyder) (1.10.11)
Exigence déjà satisfaite : webencodings dans c:[...]\site-packages (depuis html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6, !=1.0b7,!=1.0b8,>=0.99999999pre->bleach->nbconvert->spyder) (0.5.1)
Exigence déjà satisfaite : prompt-toolkit<2.0.0,>=1.0.15 dans c:[...]\site-packages (depuis ipython>=4.0.0->ipykernel>=4.8.2->spyder-kernels <1.0,>=0.4.3->spyder) (1.0.15)
Exigence déjà satisfaite : backcall dans c:[...]\site-packages (depuis ipython>=4.0.0->ipykernel>=4.8.2->spyder-kernels<1.0,>=0.4.3->spyder) (0.1.0)
Exigence déjà satisfaite : simplegeneric>0.8 dans c:[...]\site-packages (depuis ipython>=4.0.0->ipykernel>=4.8.2->spyder-kernels<1.0,>=0.4.3-> espion) (0.8.1)
Exigence déjà satisfaite : wcwidth dans c:[...]\site-packages (depuis prompt-toolkit<2.0.0,>=1.0.15->ipython>=4.0.0->ipykernel>=4.8.2-> spyder-kernels<1.0,>=0.4.3->spyder) (0.1.7)

J'ai installé pyqtwebengine, mais une autre erreur. J'ai la version suivante installée.
PyQt5 - 5.15.1
PyQtWebEngine - 5.15.1

ERREUR : impossible de trouver une version qui satisfait à l'exigence pyqt5<5.13 ; python_version >= "3" (de spyder) (depuis les versions : 5.14.0, 5.14.1, 5.14.2, 5.15.0, 5.15.1)
ERREUR : aucune distribution correspondante trouvée pour pyqt5<5.13 ; python_version >= "3" (de spyder)

Cette page vous a été utile?
0 / 5 - 0 notes