#python #python_3x #pyqt5 #pycharm
Почему возникает ошибка (выделение что это ошибка) в PyCharm. И как ее исправить. Cannot find refence 'QIcon' in 'QtGui.pyd' UPDATE Если вместо from PyQt5 import QtGui вводить from PyQt5.QtGui import * то: Если вводить from PyQt5.QtGui import QIcon то: UPDATE РАЗРЯДНОСТЬ Ошибки в Spyder
Ответы
Ответ 1
Данная ошибка, как правило, связанна с тем, что статический анализатор кода настроен на использование описаний к PyQt4 Если данная ошибка влияет на работоспособность программы: можно предположить, что у Вас установлено несколько интерпретаторов питона. Например в системе есть, кроме стандартного, еще анаконда, либо применяли virtualenv. Проверить какой интерпретатор задействован в PyCharm: file -> settings -> project "name" -> project interpreter В консоли (линукс) qmake -v покажет какая версия будет использована по умолчанию. если версии совпадают - попробуйте сменить и вернуть обратно используемый интерпретатор в PyCharm и\или проверить разрядность установленных интерпретаторов и переустановить pyqt(или как раз задействовать virtualenv). Если ошибка не влияет на работоспособность кода, но раздражает: 1) принудительно проинспектировать проект (code - inspect code) и добавить данные ошибки в игнорируемые. 2) настроить pycodestyle (file-settings - "project name" interpreter - найти в списке pycodestyle и дважды по нему кликнуть) на игнорирование такого типа ошибок в принципе, думаю не совсем хорошо в долгосрочной перспективе в Spyder можно просто добавить в начало файла # pylint: disable=missing-docstring # pylint: disable=no-name-in-module # pylint: disable=unused-import
Комментариев нет:
Отправить комментарий