Нет модуля с именем PyQt5.sip - PullRequest
2 голосов
/ 10 марта 2019

После обновления до python-pyqt5 5.12-2 я получаю эту ошибку, когда пытаюсь импортировать из QtWidgets

from PyQt5.QtWidgets import * 

Ошибка:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'PyQt5.sip'

Любая идея о том, как решитьэтот вопрос?

Ответы [ 2 ]

0 голосов
/ 14 июня 2019

Причина - обратное несовместимое изменение в PyQt-5.11

В geoptics это исправление работает на старых и новых версиях:

try:
    # new location for sip
    # https://www.riverbankcomputing.com/static/Docs/PyQt5/incompatibilities.html#pyqt-v5-11
    from PyQt5 import sip
except ImportError:
    import sip
0 голосов
/ 10 марта 2019

Вы должны добавить PyQt5.sip к скрытому импорту;это должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...