PyQt6. ImportError: DLL load failed while importing QtCore: The specified procedure was not found
Установил питон. Скачал библиотеку PyQt6. Все по инструкции в корневой каталог. Я написал в консоли команду для проверки: «from PyQt6 import QtCore». Выдало ошибку:
Traceback (most recent call last):
File "C:\PyCharm Community Edition 2023.2.5\plugins\python-ce\helpers\pydev\pydevconsole.py", line 364, in runcode
coro = func()
^^^^^^
File "<input>", line 1, in <module>
File "C:\PyCharm Community Edition 2023.2.5\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: DLL load failed while importing QtCore: Не найдена указанная процедура.
Я перепробовал много советов. Ничего не помогло. Пожалуйста, помогите мне решить проблему.
Вот часть самих модулей:
C:\...\pydevconsole.py:def runcode(self, code): try: func = types.FunctionType(code, self.locals) coro = func() if inspect.iscoroutine(coro): loop = asyncio.get_event_loop() loop.run_until_complete(coro) except SystemExit: raiseC:\...\pydev_import_hook.py:def do_import(self, name, *args, **kwargs): activate_func = None if name in self._modules_to_patch: activate_func = self._modules_to_patch[name] module = self._system_import(name, *args, **kwargs) try: if activate_func and not self.inside_activation: self.inside_activation = True succeeded = activate_func() if succeeded and name in self._modules_to_patch: # Remove if only it was executed correctly self._modules_to_patch.pop(name) self.inside_activation = False except: sys.stderr.write("Matplotlib support failed\n") traceback.print_exc() return module
Ответы (1 шт):
Автор решения: łevas
→ Ссылка
Удалите все модули, имеющие отношение к PyQt6, но через PowerShell:
pip3 uninstall -y PyQt6 pyqt6-plugins PyQt6-Qt6 PyQt6-sip pyqt6-tools qt6-applications qt6-tools
Переустановите PyQt6:
pip3 install PyQt6