Ошибка возникает при попытке импортировать какой-либо модуль в пакете PyQt5

#visual-studio-code #pyqt5 #python-import #qtcore

#visual-studio-code #pyqt5 #python-импорт #qtcore

Вопрос:

Я создал файл python, test.py , который импортирует только sys, PyQt5 и PyQt5.QtCore, а затем печатает sys.path и файл, связанный с этим импортом. При выполнении test.py возникает следующая ошибка.

 ['c:\TestImport', 'c:\Users\vh942e\.vscode\extensions\ms-python.python-2019.3.6558\pythonFiles', 'C:\ProgramData\Anaconda3\python37.zip', 'C:\ProgramData\Anaconda\DLLs', 'C:\ProgramData\Anaconda3\lib', 'C:\ProgramData\Anaconda3', 'C:\ProgramData\Anaconda3\lib\site-packages', 'C:\ProgramData\Anaconda3\lib\site-packages\win32', 'C:\ProgramData\Anaconda3\lib\site-packages\win32\lib', 'C:\ProgramData\Anaconda3\lib\site-packages\Pythonwin']

C:ProgramDataAnaconda3libsite-packagesPyQt5__init__.py

Traceback (most recent call last):
  File "c:Usersvh942e.vscodeextensionsms-python.python-2019.3.6558pythonFilesptvsd_launcher.py", line 45, in <module>
    main(ptvsdArgs)
  File "c:Usersvh942e.vscodeextensionsms-python.python-2019.3.6558pythonFileslibpythonptvsd__main__.py", line 391, in main
    run()
  File "c:Usersvh942e.vscodeextensionsms-python.python-2019.3.6558pythonFileslibpythonptvsd__main__.py", line 272, in run_file
    runpy.run_path(target, run_name='__main__')
  File "C:ProgramDataAnaconda3librunpy.py", line 263, in run_path
    pkg_name=pkg_name, script_name=fname)
  File "C:ProgramDataAnaconda3librunpy.py", line 96, in _run_module_code
    mod_name, mod_spec, pkg_name, script_name)
  File "C:ProgramDataAnaconda3librunpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "c:TestImporttest.py", line 5, in <module>
    from PyQt5 import QtCore
ImportError: DLL load failed: The specified module could not be found.
Press any key to continue . . .
 

test.py файл — это единственный файл в C:TestImport справочник. Я запустил его как скрипт, а также безуспешно пытался импортировать в python REPL.

Я переустановил PyQt5, но ошибка все еще продолжается.

При выполнении программы PyQt5 найден и его файл распечатан. Однако PyQt5.QtCore не найден.

Файлы QtCore.pyd и QtCore.pyi находятся в папке PyQt5 в C:ProgramDataAnaconda3libsite-packages справочник. Таким образом, похоже, что python не ищет в папке PyQt5, чтобы найти QtCore или любые другие модули в этой папке.

Я не понимаю, почему python не ищет в распознанной папке PyQt5. Любые предложения были бы полезны.

test.py файл содержит следующий код.

импорт sys print(sys.path) импорт PyQt5 print(PyQt5.file) из PyQt5 импорт QtCore print (QtCore.file)

Комментарии:

1. Кстати, я использую Python 3.7.3

2. Полная деинсталляция и установка anaconda не смогли устранить проблему.