未能加载本机TensorFlow运行时-DLL加载失败



不知道如何处理:

  • DLL加载失败:Det går inte att hitta den angivna modulen(瑞典语表示:找不到所需的模块(
  • 未能加载本机TensorFlow运行时

目前我对tensorflow无能为力。

(spyder-env2) PS C:> python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
TRACEBACK:
Traceback (most recent call last):
File "C:UserseidAppDataLocalContinuumanaconda2envstensorflow36envsspyder-env2libsite-packagestensorflowpythonpywrap_tensorflow.py", line 64, in <module>
from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed: Det går inte att hitta den angivna modulen.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:UserseidAppDataLocalContinuumanaconda2envstensorflow36envsspyder-env2libsite-packagestensorflow__init__.py", line 41, in <module>
from tensorflow.python.tools import module_util as _module_util
File "C:UserseidAppDataLocalContinuumanaconda2envstensorflow36envsspyder-
env2libsite-packagestensorflowpython__init__.py", line 40, in <module>
from tensorflow.python.eager import context
File "C:UserseidAppDataLocalContinuumanaconda2envstensorflow36envsspyder-env2libsite-packagestensorflowpythoneagercontext.py", line 35, in <module>
from tensorflow.python import pywrap_tfe
File "C:UserseidAppDataLocalContinuumanaconda2envstensorflow36envsspyder-env2libsite-packagestensorflowpythonpywrap_tfe.py", line 28, in <module>
from tensorflow.python import pywrap_tensorflow
File "C:UserseidAppDataLocalContinuumanaconda2envstensorflow36envsspyder-env2libsite-packagestensorflowpythonpywrap_tensorflow.py", line 83, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:UserseidAppDataLocalContinuumanaconda2envstensorflow36envsspyder-env2libsite-packagestensorflowpythonpywrap_tensorflow.py", line 64, in <module>
from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed: Det går inte att hitta den angivna modulen.

Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

此问题可能是因为Tensorflow需要MSVC 2019可再发行版,或者您的CPU不支持AVX2指令,或者CPU/Python是32位。

有一个变通方法,要么你必须从源代码构建Tensorflow,要么使用谷歌合作来工作。使用此处提到的说明从源代码进行编译。

最新更新