我被困了几个小时但问题仍未解决。
我只使用CPU版本并获得相同的No模块名为' pywrap_tensorflow_internal'错误::
追踪(最近一次通话): swig_import_helper中的文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第18行 return importlib.import_module(mname)
文件" C:\ Python \ Python36 \ lib \ importlib_init.py",第126行,在import_module中 return _bootstrap._gcd_import(name [level:],package,level)
文件"",第994行,在_gcd_import
中文件"",第971行,_find_and_load
文件"",第955行,_find_and_load_unlocked
文件"",第658行,_load_unlocked
文件"",第571行,在module_from_spec
中文件"",第922行,在create_module
中文件"",第219行,_call_with_frames_removed
ImportError:DLL加载失败,错误代码为-1073741795
在处理上述异常期间,发生了另一个异常:
追踪(最近一次呼叫最后一次):
文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py",第58行,in 来自tensorflow.python.pywrap_tensorflow_internal import *
文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第21行,in _pywrap_tensorflow_internal = swig_import_helper() swig_import_helper中的文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第20行 return importlib.import_module(' pywrap_tensorflow_internal')
文件" C:\ Python \ Python36 \ lib \ importlib_init.py",第126行,在import_module中 return _bootstrap._gcd_import(name [level:],package,level) ModuleNotFoundError:没有名为' _pywrap_tensorflow_internal'
的模块在处理上述异常期间,发生了另一个异常:
追踪(最近一次呼叫最后一次):
文件"",第1行,in import tensorflow
文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow_init_.py",第24行,in 来自tensorflow.python import *
文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python_init_.py",第49行,in 来自tensorflow.python导入pywrap_tensorflow
文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py",第74行,in 引发ImportError(msg)
ImportError:Traceback(最近一次调用最后一次):
文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第18行,在swig_import_helper中 return importlib.import_module(mname)
文件" C:\ Python \ Python36 \ lib \ importlib_init_.py",第126行,在import_module中 return _bootstrap._gcd_import(name [level:],package,level)
文件"",第994行,在_gcd_import
中文件"",第971行,_find_and_load
文件"",第955行,_find_and_load_unlocked
文件"",第658行,_load_unlocked
文件"",第571行,在module_from_spec
中文件"",第922行,在create_module
中文件"",第219行,_call_with_frames_removed
ImportError:DLL加载失败,错误代码为-1073741795
在处理上述异常期间,发生了另一个异常:
追踪(最近一次呼叫最后一次):
文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py",第58行,in 来自tensorflow.python.pywrap_tensorflow_internal import *
文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第21行,in _pywrap_tensorflow_internal = swig_import_helper()
文件" C:\ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第20行,在swig_import_helper中 return importlib.import_module(' pywrap_tensorflow_internal')
文件" C:\ Python \ Python36 \ lib \ importlib_init.py",第126行,在import_module中 return _bootstrap._gcd_import(name [level:],package,level) ModuleNotFoundError:没有名为' _pywrap_tensorflow_internal'
的模块无法加载本机TensorFlow运行时。
请参阅https://www.tensorflow.org/install/install_sources#common_installation_problems
出于一些常见原因和解决方案。包括整个堆栈跟踪 请求帮助时出现此错误消息。
检查了之前在StackOverflow和Github上提到的解决方案,并根据这些解决方案进行了以下更改: -
** 1。我按照https://www.youtube.com/watch?v=61vwFxnnh5c
的建议将msvcp140.dll放在system32(64位文件)和SysWOW64(32位文件)中我还下载并安装了Microsoft Visual C ++ 2015 Redistributable Update 3
运行selfcheck.py时,我得到以下结果:: 错误:无法导入TensorFlow模块。**
警告!此脚本不再维护! 自TensorFlow 1.4以来,自检已与TensorFlow本身集成, 执行导入张量流时,将报告任何丢失的DLL 声明。下面打印的错误消息是指TensorFlow 1.3及更早版本, 并且对于TensorFlow的更高版本不准确。
Python版本是3.6。
TensorFlow安装在:C:\ Python \ Python36 \ lib \ site-packages \ tensorflow
无法加载' cudart64_80.dll'。 TensorFlow的GPU版本 要求将此DLL安装在名为的目录中 您的%PATH%环境变量。从中下载并安装CUDA 8.0 此网址:https://developer.nvidia.com/cuda-toolkit
无法加载' nvcuda.dll'。 TensorFlow的GPU版本需要这样 此DLL安装在%PATH%中命名的目录中 环境变量。通常它安装在' C:\ Windows \ System32'中。 如果它不存在,请确保您具有支持CUDA的GPU 安装正确的驱动程序。
无法加载' cudnn64_5.dll'。 TensorFlow的GPU版本 要求将此DLL安装在名为的目录中 您的%PATH%环境变量。请注意,安装cuDNN是一个 与安装CUDA分开的步骤,经常在一个 来自CUDA DLL的不同目录。你可以安装 从此URL下载cuDNN 5.1所需的DLL: https://developer.nvidia.com/cudnn
找不到cuDNN。
请帮助
答案 0 :(得分:0)
我遇到了相同的问题,而问题出在TensorFlow的版本上。请按照以下步骤来纠正这种情况:
conda install tensorflow