Spyder: Spyder терпит неудачу с Pyqt 5.12

Созданный на 28 февр. 2019  ·  3Комментарии  ·  Источник: spyder-ide/spyder

Контрольный список отчета о проблеме

  • [X] Поиск похожих отчетов на странице проблем.
  • [X] Прочтите соответствующие разделы Руководства по устранению неполадок Spyder и следуйте его советам.
  • [X] Воспроизведена проблема после обновления с помощью conda update spyder (или pip , если не используется Anaconda).
  • [X] Невозможно воспроизвести внутри jupyter qtconsole (если это связано с консолью)
  • [X] Пробовал устранять базовые неполадки (в случае ошибки / ошибки)

    • [X] Перезапуск Spyder.

    • [X] Сбросить настройки с помощью spyder --reset

    • [X] Переустановили последнюю версию Anaconda.

    • [X] Попробовал выполнить другие действия из Руководства по устранению неполадок.

  • [X] Заполнены разделы " Описание проблемы" , " Действия по воспроизведению" и " Версия" ниже.

описание проблемы

Сбой Spyder с PyQT5 5.12

Какие шаги воспроизводят проблему?

  1. pip3 install --upgrade --user pyqt5 == 5.12
  2. spyder3 - новый экземпляр &

Каков ожидаемый результат? Что ты видишь вместо этого?

mariano @ mllamedo-UTN : ~ $ Traceback (последний вызов последний):
Файл "/home/mariano/.local/lib/python3.6/site-packages/qtpy/QtWebEngineWidgets.py", строка 22, в
из PyQt5.QtWebEngineWidgets импортировать QWebEnginePage
ModuleNotFoundError: нет модуля с именем PyQt5.QtWebEngineWidgets

Во время обработки вышеуказанного исключения произошло другое исключение:

Вставить трассировку / ошибку ниже (если применимо)

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'


Версии

  • Версия Spyder: 3.3.3
  • Версия Python: 3.6
  • Версия Qt:
  • Версия PyQt: 5.12
  • Название / версия операционной системы: Ubuntu 18.04

Зависимости

cannot start spyder

Возможный обходной путь:


Понизьте версию Pyqt до 5.11.3

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

и проблема исчезнет.

P / S: Заранее извините, если это не связано со Spyder.

Самый полезный комментарий

Дубликат № 8747. Чтобы исправить это, вам нужно

pip install pyqtwebengine

Все 3 Комментарий

Дубликат № 8747. Чтобы исправить это, вам нужно

pip install pyqtwebengine

Просто хотел оставить быстрый комментарий - по какой-то причине "pip install pyqtwebengine" не устраняет эту ошибку для меня. Устанавливает версию 5.12.1.

Журнал установки spyder:

C: \ WINDOWS \ system32> pip install spyder
Требование уже выполнено: spyder в c: [...] \ site-packages (3.3.4)
Требование уже выполнено: psutil в c: [...] \ site-packages (от spyder) (5.4.6)
Требование уже выполнено: pyqt5 <5.13; python_version> = "3" в c: [...] \ site-packages (от spyder) (5.12.1)
Требование уже выполнено: pyqtwebengine <5.13 в c: \ [...] \ site-packages (от spyder) (5.12.1)
Требование уже выполнено: chardet> = 2.0.0 в c: [...] \ site-packages (от spyder) (3.0.4)
Требование уже выполнено: nbconvert in c: [...] \ site-packages (от spyder) (5.3.1)
Требование уже выполнено: sphinx в c: [...] \ site-packages (от spyder) (1.7.6)
Требование уже выполнено: rope> = 0.10.5 в c: [...] \ site-packages (от spyder) (0.10.7)
Требование уже выполнено: spyder-kernels <1.0,> = 0.4.3 в c: [...] \ site-packages (от spyder) (0.4.3)
Требование уже выполнено: qtconsole> = 4.2.0 в c: [...] \ site-packages (от spyder) (4.3.1)
Требование уже выполнено: qtpy> = 1.5.0 в c: [...] \ site-packages (от spyder) (1.7.0)
Требование уже выполнено: pygments> = 2.0 в c: [...] \ site-packages (от spyder) (2.2.0)
Требование уже выполнено: qtawesome> = 0.5.7 в c: [...] \ site-packages (от spyder) (0.5.7)
Требование уже выполнено: pycodestyle в c: [...] \ site-packages (от spyder) (2.4.0)
Требование уже выполнено: pyzmq в c: [...] \ site-packages (от spyder) (17.1.0)
Требование уже выполнено: pylint в c: [...] \ site-packages (от spyder) (2.0.0)
Требование уже выполнено: pickleshare в c: [...] \ site-packages (от spyder) (0.7.4)
Требование уже выполнено: numpydoc в c: [...] \ site-packages (от spyder) (0.8.0)
Требование уже выполнено: cloudpickle в c: [...] \ site-packages (от spyder) (0.5.3)
Требование уже выполнено: брелок; sys_platform! = "linux2" в c: [...] \ site-packages (от spyder) (13.2.1)
Требование уже выполнено: jedi> = 0.9.0 в c: [...] \ site-packages (от spyder) (0.12.1)
Требование уже выполнено: pyflakes в c: [...] \ site-packages (от spyder) (2.0.0)
Требование уже выполнено: PyQt5_sip <4.20,> = 4.19.14 в c: [...] \ site-packages (из pyqt5 <5.13; python_version> = "3" -> spyder) (4.19.15)
Требование уже выполнено: nbformat> = 4.4 в c: [...] \ site-packages (из nbconvert-> spyder) (4.4.0)
Требование уже выполнено: bleach в c: [...] \ site-packages (из nbconvert-> spyder) (2.1.3)
Требование уже выполнено: pandocfilters> = 1.4.1 в c: [...] \ site-packages (из nbconvert-> spyder) (1.4.2)
Требование уже выполнено: mistune> = 0.7.4 в c: [...] \ site-packages (из nbconvert-> spyder) (0.8.3)
Требование уже выполнено: traitlets> = 4.2 в c: [...] \ site-packages (из nbconvert-> spyder) (4.3.2)
Требование уже выполнено: jupyter-core в c: [...] \ site-packages (из nbconvert-> spyder) (4.4.0)
Требование уже выполнено: jinja2 в c: [...] \ site-packages (из nbconvert-> spyder) (2.10)
Требование уже выполнено: точки входа> = 0.2.2 в c: [...] \ site-packages (из nbconvert-> spyder) (0.2.3)
Требование уже выполнено: testpath в c: [...] \ site-packages (от nbconvert-> spyder) (0.3.1)
Требование уже выполнено: sphinxcontrib-websupport в c: [...] \ site-packages (от sphinx-> spyder) (1.1.0)
Требование уже выполнено: запросы> = 2.0.0 в c: [...] \ site-packages (от sphinx-> spyder) (2.19.1)
Требование уже выполнено: шесть> = 1.5 в c: [...] \ site-packages (из sphinx-> spyder) (1.11.0)
Требование уже выполнено: упаковка в c: [...] \ site-packages (от sphinx-> spyder) (17.1)
Требование уже выполнено: alabaster <0.8,> = 0.7 в c: [...] \ site-packages (от sphinx-> spyder) (0.7.11)
Требование уже выполнено: setuptools в c: [...] \ site-packages (от sphinx-> spyder) (40.8.0)
Требование уже выполнено: размер изображения в c: [...] \ site-packages (от sphinx-> spyder) (1.0.0)
Требование уже выполнено: babel! = 2.0,> = 1.3 в c: [...] \ site-packages (из sphinx-> spyder) (2.6.0)
Требование уже выполнено: snowballstemmer> = 1.1 в c: [...] \ site-packages (от sphinx-> spyder) (1.2.1)
Требование уже выполнено: colorama> = 0.3.5; sys_platform == "win32" в c: [...] \ site-packages (из sphinx-> spyder) (0.3.9)
Требование уже выполнено: Docutils> = 0.11 в c: [...] \ site-packages (из sphinx-> spyder) (0.14)
Требование уже выполнено: ipykernel> = 4.8.2 в c: [...] \ site-packages (из spyder-kernels <1.0,> = 0.4.3-> spyder) (4.8.2)
Требование уже выполнено: jupyter-client> = 5.2.3 в c: [...] \ site-packages (из spyder-kernels <1.0,> = 0.4.3-> spyder) (5.2.3)
Требование уже выполнено: ipython-genutils в c: [...] \ site-packages (из qtconsole> = 4.2.0-> spyder) (0.2.0)
Требование уже выполнено: isort> = 4.2.5 в c: [...] \ site-packages (из pylint-> spyder) (4.3.4)
Требование уже выполнено: astroid> = 2.0.0 в c: [...] \ site-packages (из pylint-> spyder) (2.0)
Требование уже выполнено: mccabe в c: [...] \ site-packages (из pylint-> spyder) (0.6.1)
Требование уже выполнено: pywin32-ctypes! = 0.1.0,! = 0.1.1; sys_platform == "win32" в c: [...] \ site-packages (из связки ключей; sys_platform! = "linux2" -> spyder) (0.1.2)
Требование уже выполнено: parso> = 0.3.0 в c: [...] \ site-packages (от jedi> = 0.9.0-> spyder) (0.3.1)
Требование уже выполнено: jsonschema! = 2.5.0,> = 2.4 в c: [...] \ site-packages (из nbformat> = 4.4-> nbconvert-> spyder) (2.6.0)
Требование уже выполнено: html5lib! = 1.0b1,! = 1.0b2,! = 1.0b3,! = 1.0b4,! = 1.0b5,! = 1.0b6,! = 1.0b7,! = 1.0b8,> = 0.99999999pre in c: [...] \ site-packages (от bleach-> nbconvert-> spyder) (1.0.1)
Требование уже выполнено: декоратор в c: [...] \ site-packages (из traitlets> = 4.2-> nbconvert-> spyder) (4.3.0)
Требование уже выполнено: MarkupSafe> = 0.23 в c: [...] \ site-packages (из jinja2-> nbconvert-> spyder) (1.0)
Требование уже выполнено: urllib3 <1.24,> = 1.21.1 в c: [...] \ site-packages (из запросов> = 2.0.0-> sphinx-> spyder) (1.23)
Требование уже выполнено: idna <2.8,> = 2.5 в c: [...] \ site-packages (из запросов> = 2.0.0-> sphinx-> spyder) (2.7)
Требование уже выполнено: certifi> = 2017.4.17 в c: [...] \ site-packages (из запросов> = 2.0.0-> sphinx-> spyder) (2018.4.16)
Требование уже выполнено: pyparsing> = 2.0.2 в c: [...] \ site-packages (из упаковки-> sphinx-> spyder) (2.2.0)
Требование уже выполнено: pytz> = 0a в c: [...] \ site-packages (из babel! = 2.0,> = 1.3-> sphinx-> spyder) (2018.5)
Требование уже выполнено: tornado> = 4.0 в c: [...] \ site-packages (из ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (5.1)
Требование уже выполнено: ipython> = 4.0.0 в c: [...] \ site-packages (из ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (6.4. 0)
Требование уже выполнено: python-dateutil> = 2.1 в c: [...] \ site-packages (из jupyter-client> = 5.2.3-> spyder-kernels <1.0,> = 0.4.3-> spyder) ( 2.7.3)
Требование уже выполнено: lazy-object-proxy в c: [...] \ site-packages (из astroid> = 2.0.0-> pylint-> spyder) (1.3.1)
Требование уже выполнено: завернутый в c: [...] \ site-packages (из astroid> = 2.0.0-> pylint-> spyder) (1.10.11)
Требование уже выполнено: веб-кодировки в c: [...] \ site-packages (из 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)
Требование уже выполнено: prompt-toolkit <2.0.0,> = 1.0.15 в c: [...] \ site-packages (из ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (1.0.15)
Требование уже выполнено: обратный вызов в c: [...] \ site-packages (из ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (0.1.0)
Требование уже выполнено: simplegeneric> 0.8 в c: [...] \ site-packages (из ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (0.8.1)
Требование уже выполнено: wcwidth в c: [...] \ site-packages (из 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)

Я установил pyqtwebengine, но другая ошибка. У меня установлена ​​следующая версия.
PyQt5 - 5.15.1
PyQtWebEngine - 5.15.1

ОШИБКА: не удалось найти версию, удовлетворяющую требованию pyqt5 <5.13; python_version> = "3" (от spyder) (из версий: 5.14.0, 5.14.1, 5.14.2, 5.15.0, 5.15.1)
ОШИБКА: не найдено подходящего распределения для pyqt5 <5.13; python_version> = "3" (от spyder)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги