ImportError при импорте Keras с использованием Anaconda - PullRequest
0 голосов
/ 25 июня 2019

Я пишу скрипт на Python и хочу вызвать его из других приложений, поэтому мне нужно, чтобы он вызывался напрямую из cmd.

Проблема в том, что я использую Anaconda для управления своими средами, и мне нужно запустить скрипт в определенной среде.

Я искал, как запустить скрипт через cmd, используя среду anaconda, и обнаружил, что вместо простого вызова python я могу указать python исполняемый файл в папке моей виртуальной среды, но когда я пытаюсь это сделать, я получаю следующая ошибка при попытке импортировать load_model из keras:

Traceback (most recent call last):
  File "a.py", line 1, in <module>
    from keras.models import load_model
  File "D:\Users\Rodolfo\Anaconda3\lib\site-packages\keras\__init__.py", line 3, in <module>
    from . import utils
  File "D:\Users\Rodolfo\Anaconda3\lib\site-packages\keras\utils\__init__.py", line 2, in <module>
    from . import np_utils
  File "D:\Users\Rodolfo\Anaconda3\lib\site-packages\keras\utils\np_utils.py", line 6, in <module>
    import numpy as np
  File "D:\Users\Rodolfo\Anaconda3\lib\site-packages\numpy\__init__.py", line 140, in <module>
    from . import _distributor_init
  File "D:\Users\Rodolfo\Anaconda3\lib\site-packages\numpy\_distributor_init.py", line 34, in <module>
    from . import _mklinit
ImportError: DLL load failed: The specified module could not be found.

Если я пытаюсь запустить тот же сценарий непосредственно в приглашении Anaconda, сценарий запускается полностью, как и ожидалось, моя проблема заключается в его строгом запуске из стандартного приглашения вместо Anaconda.

В чем может быть проблема этого ImportError?

1 Ответ

0 голосов
/ 25 июня 2019

Я полагаю, есть тензор потока в качестве бэкэнда? Это тензор потока GPU (какая версия)? Если да, поделитесь пожалуйста версией драйверов CUDA.

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