这与_pywrap_tensorflow_internal
上的错误不同,因为它指向{{1}}。我也检查了MSVCP140.dll和引用的问题解决方案中的建议它是在路径上(实际上在多个位置,是一个问题?)
答案 0 :(得分:1)
对于cpu,我找到了解决方案并且有效
在以下命令中运行它将清除所有依赖项,然后对其进行更新或删除并安装最新版本的张量流
`pip install tensorflow==1.5`
答案 1 :(得分:0)
我对使用gpu支持的库的tensorflow有同样的问题,我尝试了在这个链接中写的答案 Cannot import Tensorflow for GPU on Windows 10
它对我来说就像一个魅力!希望这会对你有所帮助。
答案 2 :(得分:0)
正如其他答案所述,问题与python无法加载某些.dll文件有关。
有关问题的通用解决方案是执行以下步骤:
Process Monitor
(用户“Python.exe”)Process Name
中的条目
import tensorflow as tf
并在Process Monitor
Process Monitor
中包含Path
列的*.dll
列和Result
NAME NOT FOUND
列的参赛作品中的参赛作品会显示缺少的内容。%CUDA_PATH%
引用的环境变量指定了单独的%PATH%
环境变量})在我的情况下,CUDA和Tensorflow文档都没有明确指出我在CUDA安装后应该在PATH中包含哪些文件。
答案 3 :(得分:0)
经过7个小时的努力,我注意到Tensorflow应该在python 64位下运行,而python网站的默认下载文件是32位。 此外,Tensorflow仅在Windows下的python 3X下工作。
答案 4 :(得分:0)
如@wowas所述,这是由于DLL无效。
使用CUDA 9.0的每晚构建按照说明here
为我工作