【问题标题】:Can't Import Tensor Flow in Anaconda 3.6 on Windows 10无法在 Windows 10 上的 Anaconda 3.6 中导入张量流
【发布时间】:2018-12-14 15:06:23
【问题描述】:

我刚刚在我的 Windows 10 笔记本电脑上安装了 CUDA 92 CUDANN 和 Tensor Flow。

我无法在 Python 中导入张量流。我从 Python 中得到一条跟踪信息,上面写着:

无法加载 dll

但它没有说它是哪一个。这是一个列出我收到的跟踪的目录。你能帮忙吗?

PS C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin> python Python 3.6.0 |Anaconda 4.3.0(64 位)| (默认,2016 年 12 月 23 日, 11:57:41) [MSC v.1900 64 位 (AMD64)] 在 win32 上键入“帮助”, “版权”、“学分”或“许可”以获取更多信息。 将张量流导入为 tf 回溯(最近一次通话最后): 文件“C:\Program Files\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”,第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“C:\Program Files\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 18 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Program Files\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 17 行,在 swig_import_helper 返回 importlib.import_module(mname) 文件“C:\Program Files\Anaconda3\lib\importlib__init__.py”,第 126 行,在 import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: DLL load failed: 找不到指定的模块。

在处理上述异常的过程中,又发生了一个异常:

Traceback(最近一次调用最后一次):文件“”,第 1 行,in 文件“C:\程序 Files\Anaconda3\lib\site-packages\tensorflow__init__.py",第 24 行,在 从 tensorflow.python 导入 pywrap_tensorflow # pylint: disable=unused-import File "C:\Program Files\Anaconda3\lib\site-packages\tensorflow\python__init__.py", 行 49,在 从 tensorflow.python 导入 pywrap_tensorflow 文件“C:\Program Files\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”, 第 74 行,在 raise ImportError(msg) ImportError: Traceback (最近一次调用最后一次): File "C:\Program 文件\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", 第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“C:\Program 文件\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", 第 18 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Program 文件\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", 第 17 行,在 swig_import_helper 中 返回 importlib.import_module(mname) 文件“C:\Program Files\Anaconda3\lib\importlib__init__.py”,第 126 行,在 import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: DLL load failed: 找不到指定的模块。

无法加载原生 TensorFlow 运行时。

https://www.tensorflow.org/install/install_sources#common_installation_problems

出于一些常见原因和解决方案。包括整个堆栈跟踪 寻求帮助时出现此错误消息。

【问题讨论】:

    标签: python tensorflow


    【解决方案1】:

    在windows中主要是因为安装了MSVCP140.dll就丢失了

    Microsoft Visual C++

    如果这没有帮助,tensotorflow 还存在以下依赖项:

    KERNEL32.dll

    WSOCK32.dll

    WS2_32.dll

    SHLWAPI.dll

    python35.dll

    MSVCP140.dll

    VCRUNTIME140.dll

    api-ms-win-crt-runtime-l1-1-0.dll

    api-ms-win-crt-heap-l1-1-0.dll

    api-ms-win-crt-utility-l1-1-0.dll

    api-ms-win-crt-stdio-l1-1-0.dll

    api-ms-win-crt-string-l1-1-0.dll

    api-ms-win-crt-math-l1-1-0.dll

    api-ms-win-crt-convert-l1-1-0.dll

    api-ms-win-crt-environment-l1-1-0.dll

    api-ms-win-crt-filesystem-l1-1-0.dll

    api-ms-win-crt-time-l1-1-0.dll

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-27
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      • 1970-01-01
      • 2017-08-17
      相关资源
      最近更新 更多