ImportError: Ошибка загрузки DLL: указанный модуль не найден - PyCharm - PullRequest
0 голосов
/ 07 ноября 2019

Итак, на этой неделе я пытался перейти на PyCharm, и использование моего старого кода не помогло. Я использую базовую среду anaconda в качестве интерпретатора и следующий код

import openpyxl
import numpy as np

А затем немного базового кода при открытии листа и создании массивов со строками и столбцами. AFAIK, это проблема импорта, связанная с отсутствующей DLL, но не более того. Вот ошибка:

Traceback (most recent call last):

File "C:\Users\nikol\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2961, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)

File "<ipython-input-2-a51a1395fac2>", line 1, in <module>
    runfile('C:/Users/nikol/Desktop/APO A1P2/Code/make_excel.py', wdir='C:/Users/nikol/Desktop/APO A1P2/Code')

File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script

File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)

  File "C:/Users/nikol/Desktop/APO A1P2/Code/make_excel.py", line 2, in <module>
    import numpy as np

  File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)

  File "C:\Users\nikol\Anaconda3\lib\site-packages\numpy\__init__.py", line 140, in <module>
    from . import _distributor_init

  File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)

  File "C:\Users\nikol\Anaconda3\lib\site-packages\numpy\_distributor_init.py", line 34, in <module>
    from . import _mklinit

  File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)

ImportError: DLL load failed: The specified module could not be found.

Очень ценю любые отзывы! Спасибо!

1 Ответ

0 голосов
/ 07 ноября 2019

РЕШИТЬ!

Разочаровывает работа с PyCharm, но здесь, шаг за шагом, такой новичок, как я, может решить это позже. Примечание. Я использую Windows 10

. Найдите ваш каталог anaconda, для меня это было:

C:\Users\<myusername>\Anaconda3\

THEN:

Щелкните правой кнопкой мыши на моем ПК> Свойства> Дополнительные параметры системы>Переменные окружения

В разделе Системные переменные найдите тот, который называется «Путь». И в нем вы должны ДОБАВИТЬ следующие пути (обратите внимание, что ваш каталог anaconda может отличаться !!!):

C:\Users\<myusername>\Anaconda3\Scripts\
C:\Users\<myusername>\Anaconda3\Library\
C:\Users\<myusername>\Anaconda3\Library\bin\
C:\Users\<myusername>\Anaconda3\Library\mingw-w64\bin\

Нажмите OK и перезапустите PyCharm. Работал на меня!

...