查看: 2107|回复: 6

error:No module named “_pywrap_tensorflow”

[复制链接]

19

主题

68

帖子

225

积分

论坛管理

Rank: 4

积分
225
发表于 2018-9-18 11:52:55 | 显示全部楼层 |阅读模式
本帖最后由 深度大佬进修 于 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


回复

使用道具 举报

2

主题

28

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2018-10-10 08:05:52 | 显示全部楼层
原来如此
回复

使用道具 举报

3

主题

31

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2018-10-10 08:17:34 | 显示全部楼层
是cudnn的问题啊,难怪
回复

使用道具 举报

10

主题

72

帖子

180

积分

注册会员

Rank: 2

积分
180
发表于 2018-10-10 08:21:16 | 显示全部楼层
恩,了解了
回复

使用道具 举报

11

主题

63

帖子

159

积分

注册会员

Rank: 2

积分
159
发表于 2018-10-10 08:23:09 | 显示全部楼层
重装大法好
回复

使用道具 举报

11

主题

80

帖子

199

积分

注册会员

Rank: 2

积分
199
发表于 2018-10-10 08:27:01 | 显示全部楼层
试了一遍,还行
回复

使用道具 举报

13

主题

53

帖子

131

积分

注册会员

Rank: 2

积分
131
发表于 2018-10-11 08:11:43 | 显示全部楼层
很不错啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表