Не запускается PyQt6 приложение из-за инициализации Qt плагинов

PyCharm, Windows 10. Установил PyQt6 через File->Settings, всё успешно установилось.

Код приложения

import sys
from PyQt6.QtWidgets import QApplication, QWidget


app = QApplication([])

window = QWidget()
window.show()

app.exec()

При запуске появляется это

Сообщение об ошибке

Как я пробовал исправить

После каждой попытки перезагружал PyCharm и компьютер, ничего не помогло.

  1. https://stackoverflow.com/questions/62368453/application-failed-to-start-because-no-qt-platform-plugin-could-be-initialized

Как я понял указанные файлы надо было скопировать в папку с python.exe (в виртуальном окружении моего проекта в папку Scripts).

  1. https://www.youtube.com/watch?v=Ignw0xOKlm8&ab_channel=TECHTUBE

Скопировать папку Packages в pyqt5_tools/Qt/bin, но я не нашёл у себя ни pyqt5_tools, ни pyqt6_tools или вообще какой-либо папки, в имени которой есть _tools.

  1. https://gis.stackexchange.com/questions/302774/error-from-create-a-reference-to-the-qgsapplication

Не нашёл у себя файл python-qgis.bat.

  1. Пробовал установить PyQt6 через терминал PyCharm и просто через консоль Windows.
pip3 install pyqt6

Как решить эту проблему? Есть ли ещё какие-нибудь способы?


Ответы (0 шт):