【问题标题】:ModuleNotFoundError: No module named '_pywrap_tensorflow_internal' error shows after importing tensorflowModuleNotFoundError:导入 tensorflow 后没有显示名为“_pywrap_tensorflow_internal”的模块错误
【发布时间】:2020-08-04 02:55:30
【问题描述】:

我已经在 windows 10 中使用 python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl 为 python 3.8 安装张量流。

运行 import tensorflow as tf 后,它显示回溯错误,我无法使用 tensorflow ? 我也安装了 CUDA 10.2 驱动程序。

Traceback(最近一次调用最后一次): 文件“C:\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 18 行,在 swig_import_helper fp,路径名,描述 = imp.find_module('_pywrap_tensorflow_internal', [dirname(file)]) 文件“C:\Python38\lib\imp.py”,第 296 行,在 find_module 中 引发 ImportError(_ERR_MSG.format(name), name=name) ImportError:没有名为“_pywrap_tensorflow_internal”的模块

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

Traceback(最近一次调用最后一次): 文件“C:\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”,第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“C:\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 20 行,在 swig_import_helper 导入 _pywrap_tensorflow_internal ModuleNotFoundError:没有名为“_pywrap_tensorflow_internal”的模块

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

Traceback(最近一次调用最后一次): 文件“C:/Python38/Scripts/ArtificalNeuralNetwork/ANN.py”,第 3 行,在 将张量流导入为 tf 文件“C:\Python38\lib\site-packages\tensorflow__init__.py”,第 24 行,在 from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import 文件“C:\Python38\lib\site-packages\tensorflow\python__init__.py”,第 49 行,在 从 tensorflow.python 导入 pywrap_tensorflow 文件“C:\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”,第 74 行,在 引发 ImportError(味精) ImportError: Traceback (最近一次调用最后一次): 文件“C:\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 18 行,在 swig_import_helper fp,路径名,描述 = imp.find_module('_pywrap_tensorflow_internal', [dirname(file)]) 文件“C:\Python38\lib\imp.py”,第 296 行,在 find_module 中 引发 ImportError(_ERR_MSG.format(name), name=name) ImportError:没有名为“_pywrap_tensorflow_internal”的模块

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

Traceback(最近一次调用最后一次): 文件“C:\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”,第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“C:\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 20 行,在 swig_import_helper 导入 _pywrap_tensorflow_internal ModuleNotFoundError:没有名为“_pywrap_tensorflow_internal”的模块

无法加载原生 TensorFlow 运行时。

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

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

【问题讨论】:

    标签: python tensorflow


    【解决方案1】:

    引发此错误的一个非常常见的原因是没有下载 vs C++ 可再发行组件。

    在这里下载: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      • 2018-03-16
      • 2020-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多