Spyder: Spyder bate com Pyqt 5.12

Criado em 28 fev. 2019  ·  3Comentários  ·  Fonte: spyder-ide/spyder

Lista de verificação de relatório de problema

  • [X] Pesquisou a página de problemas em busca de relatórios semelhantes
  • [X] Leia as seções relevantes do Guia de Solução de Problemas do
  • [X] Reproduziu o problema após atualizar com conda update spyder (ou pip , se não estiver usando o Anaconda)
  • [X] Não foi possível reproduzir dentro de jupyter qtconsole (se relacionado ao console)
  • [X] Solução de problemas básica tentada (se for um bug / erro)

    • [X] Spyder reiniciado

    • [X] Redefina as preferências com spyder --reset

    • [X] Reinstalou a última versão do Anaconda

    • [X] Tentei as outras etapas aplicáveis ​​do Guia de solução de problemas

  • [X] Completou a descrição do etapas para reproduzir e seções de versão abaixo

Descrição do Problema

Spyder travou com PyQT5 5.12

Quais etapas reproduzem o problema?

  1. pip3 install --upgrade --user pyqt5 == 5.12
  2. spyder3 --nova-instância &

Qual é o resultado esperado? O que você vê ao invés disso?

mariano @ mllamedo-UTN : ~ $ Traceback (última chamada mais recente):
Arquivo "/home/mariano/.local/lib/python3.6/site-packages/qtpy/QtWebEngineWidgets.py", linha 22, em
de PyQt5.QtWebEngineWidgets import QWebEnginePage
ModuleNotFoundError: Nenhum módulo denominado 'PyQt5.QtWebEngineWidgets'

Durante o tratamento da exceção acima, outra exceção ocorreu:

Colar rastreamento / erro abaixo (se aplicável)

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'


Versões

  • Versão Spyder: 3.3.3
  • Versão Python: 3.6
  • Versão Qt:
  • Versão PyQt: 5.12
  • Nome / versão do sistema operacional: Ubuntu 18.04

Dependências

cannot start spyder

Possível solução alternativa:


Downgrade Pyqt para 5.11.3

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

e o problema desaparece.

P / S: Desculpe se isso não está relacionado ao Spyder.

Comentários muito úteis

Duplicado de # 8747. Para consertar isso, você precisa

pip install pyqtwebengine

Todos 3 comentários

Duplicado de # 8747. Para consertar isso, você precisa

pip install pyqtwebengine

Só queria deixar um comentário rápido - por alguma razão, "pip install pyqtwebengine" não alivia esse erro para mim. Ele instala a versão 5.12.1.

registro de instalação do spyder:

C: \ WINDOWS \ system32> pip install spyder
Requisito já satisfeito: spyder em c: [...] \ site-packages (3.3.4)
Requisito já satisfeito: psutil em c: [...] \ site-packages (do spyder) (5.4.6)
Requisito já atendido: pyqt5 <5,13; python_version> = "3" em c: [...] \ site-packages (do spyder) (5.12.1)
Requisito já atendido: pyqtwebengine <5.13 in c: \ [...] \ site-packages (do spyder) (5.12.1)
Requisito já satisfeito: chardet> = 2.0.0 in c: [...] \ site-packages (do spyder) (3.0.4)
Requisito já satisfeito: nbconvert em c: [...] \ site-packages (do spyder) (5.3.1)
Requisito já atendido: sphinx em c: [...] \ site-packages (do spyder) (1.7.6)
Requisito já satisfeito: corda> = 0.10.5 em c: [...] \ site-packages (do spyder) (0.10.7)
Requisito já atendido: spyder-kernels <1.0,> = 0.4.3 em c: [...] \ site-packages (do spyder) (0.4.3)
Requisito já satisfeito: qtconsole> = 4.2.0 in c: [...] \ site-packages (do spyder) (4.3.1)
Requisito já satisfeito: qtpy> = 1.5.0 em c: [...] \ site-packages (do spyder) (1.7.0)
Requisito já satisfeito: pygments> = 2.0 in c: [...] \ site-packages (do spyder) (2.2.0)
Requisito já satisfeito: qtawesome> = 0,5.7 em c: [...] \ site-packages (do spyder) (0,5.7)
Requisito já satisfeito: pycodestyle em c: [...] \ site-packages (do spyder) (2.4.0)
Requisito já satisfeito: pyzmq em c: [...] \ site-packages (do spyder) (17.1.0)
Requisito já satisfeito: pylint em c: [...] \ site-packages (do spyder) (2.0.0)
Requisito já satisfeito: pickleshare em c: [...] \ site-packages (do spyder) (0.7.4)
Requisito já satisfeito: numpydoc em c: [...] \ site-packages (do spyder) (0.8.0)
Requisito já satisfeito: cloudpickle em c: [...] \ site-packages (do spyder) (0.5.3)
Requisito já atendido: chaveiro; sys_platform! = "linux2" em c: [...] \ site-packages (do spyder) (13.2.1)
Requisito já atendido: jedi> = 0.9.0 in c: [...] \ site-packages (do spyder) (0.12.1)
Requisito já satisfeito: pyflakes em c: [...] \ site-packages (do spyder) (2.0.0)
Requisito já atendido: PyQt5_sip <4.20,> = 4.19.14 em c: [...] \ site-packages (de pyqt5 <5.13; python_version> = "3" -> spyder) (4.19.15)
Requisito já satisfeito: nbformat> = 4.4 em c: [...] \ site-packages (de nbconvert-> spyder) (4.4.0)
Requisito já satisfeito: alvejar em c: [...] \ site-packages (de nbconvert-> spyder) (2.1.3)
Requisito já satisfeito: pandocfilters> = 1.4.1 em c: [...] \ site-packages (de nbconvert-> spyder) (1.4.2)
Requisito já satisfeito: mistune> = 0.7.4 in c: [...] \ site-packages (de nbconvert-> spyder) (0.8.3)
Requisito já atendido: traitlets> = 4.2 em c: [...] \ site-packages (de nbconvert-> spyder) (4.3.2)
Requisito já satisfeito: jupyter-core em c: [...] \ site-packages (de nbconvert-> spyder) (4.4.0)
Requisito já atendido: jinja2 em c: [...] \ site-packages (de nbconvert-> spyder) (2.10)
Requisito já satisfeito: pontos de entrada> = 0.2.2 em c: [...] \ site-packages (de nbconvert-> spyder) (0.2.3)
Requisito já satisfeito: testpath em c: [...] \ site-packages (de nbconvert-> spyder) (0.3.1)
Requisito já atendido: sphinxcontrib-websupport em c: [...] \ site-packages (de sphinx-> spyder) (1.1.0)
Requisito já atendido: requisições> = 2.0.0 em c: [...] \ site-packages (de sphinx-> spyder) (2.19.1)
Requisito já satisfeito: seis> = 1,5 em c: [...] \ site-packages (de sphinx-> spyder) (1.11.0)
Requisito já atendido: embalagem em c: [...] \ site-packages (de sphinx-> spyder) (17.1)
Requisito já satisfeito: alabastro <0,8,> = 0,7 em c: [...] \ site-packages (de sphinx-> spyder) (0.7.11)
Requisito já satisfeito: setuptools em c: [...] \ site-packages (de sphinx-> spyder) (40.8.0)
Requisito já satisfeito: imagesize em c: [...] \ site-packages (de sphinx-> spyder) (1.0.0)
Requisito já satisfeito: babel! = 2.0,> = 1.3 em c: [...] \ site-packages (de sphinx-> spyder) (2.6.0)
Requisito já satisfeito: snowballstemmer> = 1.1 em c: [...] \ site-packages (de sphinx-> spyder) (1.2.1)
Requisito já atendido: colorama> = 0.3.5; sys_platform == "win32" em c: [...] \ site-packages (de sphinx-> spyder) (0.3.9)
Requisito já satisfeito: docutils> = 0,11 em c: [...] \ site-packages (de sphinx-> spyder) (0,14)
Requisito já atendido: ipykernel> = 4.8.2 em c: [...] \ site-packages (de spyder-kernels <1.0,> = 0.4.3-> spyder) (4.8.2)
Requisito já satisfeito: jupyter-client> = 5.2.3 em c: [...] \ site-packages (de spyder-kernels <1.0,> = 0.4.3-> spyder) (5.2.3)
Requisito já atendido: ipython-genutils em c: [...] \ site-packages (de qtconsole> = 4.2.0-> spyder) (0.2.0)
Requisito já satisfeito: isort> = 4.2.5 em c: [...] \ site-packages (de pylint-> spyder) (4.3.4)
Requisito já satisfeito: astroid> = 2.0.0 em c: [...] \ site-packages (de pylint-> spyder) (2.0)
Requisito já satisfeito: mccabe em c: [...] \ site-packages (de pylint-> spyder) (0.6.1)
Requisito já satisfeito: pywin32-ctypes! = 0.1.0,! = 0.1.1; sys_platform == "win32" em c: [...] \ site-packages (do chaveiro; sys_platform! = "linux2" -> spyder) (0.1.2)
Requisito já satisfeito: parso> = 0.3.0 em c: [...] \ site-packages (de jedi> = 0.9.0-> spyder) (0.3.1)
Requisito já satisfeito: jsonschema! = 2.5.0,> = 2.4 em c: [...] \ site-packages (de nbformat> = 4.4-> nbconvert-> spyder) (2.6.0)
Requisito já satisfeito: html5lib! = 1.0b1,! = 1.0b2,! = 1.0b3,! = 1.0b4,! = 1.0b5,! = 1.0b6,! = 1.0b7,! = 1.0b8,> = 0.99999999pre em c: [...] \ site-packages (de bleach-> nbconvert-> spyder) (1.0.1)
Requisito já satisfeito: decorador em c: [...] \ site-packages (de traitlets> = 4.2-> nbconvert-> spyder) (4.3.0)
Requisito já satisfeito: MarkupSafe> = 0,23 em c: [...] \ site-packages (de jinja2-> nbconvert-> spyder) (1.0)
Requisito já atendido: urllib3 <1.24,> = 1.21.1 em c: [...] \ site-packages (from requests> = 2.0.0-> sphinx-> spyder) (1.23)
Requisito já atendido: idna <2.8,> = 2.5 in c: [...] \ site-packages (from requests> = 2.0.0-> sphinx-> spyder) (2.7)
Requisito já atendido: certifi> = 2017.4.17 in c: [...] \ site-packages (from requests> = 2.0.0-> sphinx-> spyder) (2018.4.16)
Requisito já satisfeito: pyparsing> = 2.0.2 em c: [...] \ site-packages (de packaging-> sphinx-> spyder) (2.2.0)
Requisito já satisfeito: pytz> = 0a em c: [...] \ site-packages (de babel! = 2.0,> = 1.3-> sphinx-> spyder) (2018.5)
Requisito já atendido: tornado> = 4.0 em c: [...] \ site-packages (de ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (5.1)
Requisito já satisfeito: ipython> = 4.0.0 em c: [...] \ site-packages (de ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (6.4. 0)
Requisito já atendido: python-dateutil> = 2.1 em c: [...] \ site-packages (de jupyter-client> = 5.2.3-> spyder-kernels <1.0,> = 0.4.3-> spyder) ( 2.7.3)
Requisito já satisfeito: lazy-object-proxy em c: [...] \ site-packages (de astroid> = 2.0.0-> pylint-> spyder) (1.3.1)
Requisito já satisfeito: wrapt in c: [...] \ site-packages (from astroid> = 2.0.0-> pylint-> spyder) (1.10.11)
Requisito já atendido: webencodings em c: [...] \ site-packages (de html5lib! = 1.0b1,! = 1.0b2,! = 1.0b3,! = 1.0b4,! = 1.0b5,! = 1.0b6, ! = 1.0b7,! = 1.0b8,> = 0.99999999pre-> branquear-> nbconvert-> spyder) (0.5.1)
Requisito já atendido: prompt-toolkit <2.0.0,> = 1.0.15 em c: [...] \ site-packages (de ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (1.0.15)
Requisito já atendido: backcall em c: [...] \ site-packages (de ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (0.1.0)
Requisito já atendido: simplegeneric> 0.8 in c: [...] \ site-packages (de ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (0.8.1)
Requisito já atendido: wcwidth em c: [...] \ site-packages (do 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)

Eu instalei o pyqtwebengine, mas outro erro. Tenho a seguinte versão instalada.
PyQt5 - 5.15.1
PyQtWebEngine - 5.15.1

ERRO: Não foi possível encontrar uma versão que satisfaça o requisito pyqt5 <5.13; python_version> = "3" (do spyder) (das versões: 5.14.0, 5.14.1, 5.14.2, 5.15.0, 5.15.1)
ERRO: nenhuma distribuição correspondente encontrada para pyqt5 <5,13; python_version> = "3" (do spyder)

Esta página foi útil?
0 / 5 - 0 avaliações