Python Qt в ошибке импорта PyCharm, но только во время отладки - PullRequest
0 голосов
/ 04 августа 2020

Каким-то образом при работе с Python Qt, когда я пишу программу, я могу запустить ее без проблем, но всякий раз, когда я отлаживаю, PyCharm выдает исключение и программа вылетает. У меня никогда не было программы cra sh с этой ошибкой при запуске без отладки, и она никогда не запускалась во время отладки и всегда имела ту же ошибку. Моя версия Python - 3.8.2, и я думаю, что у меня самая новая версия PyCharm, но я не знаю, как получить номер версии.

Что-то простое, например

from PyQt5.QtWidgets import QWidget
print("Test")

вызовет исключение и выдаст ошибку sh при запуске с отладчиком, при этом нормально работает при запуске без отладки. Выдает следующую ошибку:

(<class 'ImportError'>, ImportError('DLL load failed while importing QtWidgets: Die angegebene Prozedur wurde nicht gefunden.'), <traceback object at 0x0CBC74E8>)

Часть ошибки Die angegebene Prozedur wurde nicht gefunden написана на немецком языке и означает the specified procedure was not found. Я не знаю, почему он немецкий.

Все это меня действительно сбивает с толку, потому что я никогда не сталкивался с чем-то, что дает сбой только при отладке. Я нашел несколько решений при поиске «Ошибка загрузки DLL при импорте QtWidgets», но они, похоже, сосредоточены на программах, которые всегда сталкиваются с этой проблемой, и я не пробовал ни одного из них, потому что они кажутся слишком сложными для чего-то, что обычно работает нормально и есть проблемы только при отладке. Любая помощь приветствуется.

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