Несовместимость библиотеки Qt с новой установкой Pycharm - PullRequest
0 голосов
/ 08 января 2020

Я установил новую версию Pycharm (2019.3.1) и запустил на них свои старые коды. Но я получаю сообщение об ошибке несовместимости библиотеки qt. Я попытался обновить пакет qt от conda (так как я использую дистрибутив conda для python). Я заметил следующее поведение -

  1. Ошибка возникает только для построения графиков (что имеет смысл, поскольку qt используется для графических целей).
  2. Нет проблем при компиляции и запуске кода, поскольку он показывает результат за 1 эпоху (можно увидеть на изображении ниже.
  3. Моя установленная версия qt - 5.9 (вы можете видеть на втором изображении)

То же самое код отлично работает в пауке, но выбрасывает следующую ошибку в pycharm. Пожалуйста, помогите мне решить эту проблему. Спасибо

Error thrown by pycharm

QT version shown through anaconda console

1 Ответ

0 голосов
/ 29 января 2020

Из сообщения об ошибке, которое вы опубликовали, становится ясно, что у вас проблема с несовместимостью библиотек.

Почему-то кажется, что у вас установлены 2 версии Qt - 5.9.7 и 5.12.4, и эти версии конфликтуют друг с другом. Вам нужно проверить конфигурацию Run в PyCharm, чтобы увидеть, какую среду python он использует. А затем проверьте, почему в вашей системе доступно 2 Qt.

Другой вариант, который мне приходит в голову - ваша библиотека PyQt5 или PySide2 (что бы вы ни использовали) построена с Qt 5.12.4, а ваша система имеет 5.9.7 и это приносит конфликт.

...