深度大佬进修 发表于 2018-9-18 11:52:55

error:No module named “_pywrap_tensorflow”

本帖最后由 深度大佬进修 于 2018-9-18 14:16 编辑

在windows下运行import tensorflow却报错No module named “_pywrap_tensorflow” error


这个错误的出现原因是cudnn造成的,我先用的是 cudnn-8.0-windows10-x64-v6.0 ,但是他并不能正常运行,于是我改用 cudnn-8.0-windows10-x64-v5.1,这次就一切正常了。
1.首先确保你的系统路径下有MSVCP140.DLL文件,如果没有的话可以从这里获得
https://www.microsoft.com/en-us/download/details.aspx?id=48145
2.下载python3.5.3-amd64版本,不要尝试新版本,可能出错。
3.安装cudnnv5.1
4.安装Get CUDA 8.0 x86_64
5.给python和cudnn创建环境变量
6.确保“.DLL”文件在你的PATH路径下
7.如果你要用tensorflow1.3.0,你需要有cudnn64_6.dll
总结:老版本有问题,新版本有问题,要找合适的版本,也就是别人和你都ok的版本.翻译可能有问题,想看原版解决方案的各位看客可以点击下方链接。参考:https://stackoverflow.com/questions/43370953/error-while-import-tensorflow-module

小虾米爱IT 发表于 2018-10-10 08:05:52

原来如此

他改变了中国 发表于 2018-10-10 08:17:34

是cudnn的问题啊,难怪

令狐少侠 发表于 2018-10-10 08:21:16

恩,了解了

天使与魔鬼 发表于 2018-10-10 08:23:09

重装大法好

强人锁男 发表于 2018-10-10 08:27:01

试了一遍,还行

黑崎一护 发表于 2018-10-11 08:11:43

很不错啊
页: [1]
查看完整版本: error:No module named “_pywrap_tensorflow”