У меня странная проблема. Я скачал и установил библиотеку Qt for Python ( PySide2 ) в виртуальной среде моего проекта в PyCharm. Я создал фиктивный графический интерфейс, используя Qt Designer и Im, загружающий (.ui-файл) и отображающий графический интерфейс через мой код на python. Всякий раз, когда я запускаю код, я вижу графический интерфейс без ошибок. Однако всякий раз, когда я отлаживаю код, я получаю сообщение об ошибке:
Файл "... \ gui_pyside2.py", строка 5, в
from PySide2.QtWidgets import QApplication, QLabel, QLineEdit
ImportError: Ошибка загрузки DLL: указанная процедура не найдена.
Pydev вылетает в этой строке:
#execute the script (note: it's important to compile first to have the filename set in debug mode)
exec(compile(contents+"\n", file, 'exec'), glob, loc)
Я довольно растерялся в том, что могло быть причиной. Кажется, Пыдев вмешивается в импорт? Я попытался использовать операторы импорта вместо импорта, но проблема сохраняется. Есть идеи?
Установленные версии:
- PyCharm Community 2018.1.4
- pydev отладчик (сборка 181.5087.37)
- Python 3.6.6 (v3.6.6: 4cf1f54eb7, 27 июня 2018, 03:37:03) [MSC v.1900
64 бит (AMD64)]
- PySide2-5.11.1a1.dev1530373667-5.11.1.dist (технический предварительный просмотр, привязка python к Qt 5.11)