ImportError:DLL加载失败:找不到指定的模块。(Keras)

2024-09-28 13:21:21 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,我在anaconda navigator中创建了一个环境,在其中安装了Keras、Tensorflow和Theano等软件包

现在我已经通过anaconda navigator激活了我的环境,并启动了Spyder应用程序。 现在,当我尝试导入keras时,它显示错误,指出:

Traceback (most recent call last):
  File "C:\Users\Quickhotshot612\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\Quickhotshot612\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Users\Quickhotshot612\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "C:\Users\Quickhotshot612\Anaconda3\envs\tensorflow\lib\imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "C:\Users\Quickhotshot612\Anaconda3\envs\tensorflow\lib\imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: DLL load failed: The specified module could not be found.

未能加载本机TensorFlow运行时

https://www.tensorflow.org/install/errors

因为一些常见的原因和解决方案。包括整个堆栈跟踪 以上是请求帮助时的错误消息

并且不断地显示出错误,就像一个无限。 我哪里出错了?有人帮我吗

但当我给出(导入theano)时,它是有效的,但在tensorflow和keras的情况下却不起作用


Tags: inpylibtensorflow错误lineloadusers
2条回答

是的,我有点明白了,这对我很有用

1)检查pip、设置工具和轮子是否最新。
2) 如果在安装wrapt库的过程中出现错误,“conda remove wrapt”然后是“pip install tensorflow”
3)还应该有安装在您的计算机或更高版本中的Visual Studio 2015的微软Visual C++重新分发。 4) 然后尝试导入tensorflow或tensorflow.keras

如果这仍然显示出恐惧。打开导航器并直接从那里安装tensorflow,方法是选择该环境并转到“未安装”,然后搜索tensorflow并下载该软件包。它会自动将该软件包添加到您的环境中,然后打开say spyder并尝试在内核中导入tensorflow

这个很好用

即使出现pip错误,即无法导入名称“Flowcontrol”,也可以尝试此方法

和平

我通过将tensorflow降级到2.0版解决了这个问题

pip install  user tensorflow==2.0

每Githubenter link description here

我的平台: win10 python 3.7 tensorflow 2.1

相关问题 更多 >

    热门问题