【已解决】导入tensorflow报错/python已停止工作/The kernel appears to have died

目录

背景

问题1:in future version of numpy, it will be understaood as(type,(1,))

原因

解决

问题2:python已停止工作/The kernel appears to have died

解决      方法1     方法2    方法3


背景

重装了电脑,用以前的anaconda.exe直接安装的,下载了最新版本的tensorflow 1.14。

运行import tensorflow就开始报错(一堆错,慢慢解决

问题1:in future version of numpy, it will be understaood as(type,(1,))

原因

是因为numpy和TF的版本不合适。但这只是个警告,有时候忽略它,也能使用。

强迫症解决方法有二,一是调整numpy版本,二是根据提示修改文件

解决

看了半天,打开对应地址的dtypes.py文件,找第516/517/518/519/520/525的代码,按照提示修改。

原本长这样:

改完是这样:

【2020年4月18日】再次遇到这个问题

问题2:python已停止工作/The kernel appears to have died

因为只有弹框没有报错信息,没有一点思路提示,心塞

博主实际是版本冲突问题,自己 好好检查库吧(哭

解决

方法1

如果总是弹窗,其他运行没问题,参考这个方法

https://blog.csdn.net/jiangsujiangjiang/article/details/89326732

在Windows7的情况下,在运行中输入“Regedit”并执行,使用注册表编辑器。

依次定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting。

在电脑右侧窗口中找到并双击打开DontshowUI,之后弹出的窗口中将默认值“0”修改为“1”。

这是把弹窗屏蔽了,实际并没有安装修改什么库。

先试试这个,如果不行(比如我这种),继续尝试下一步

方法2

这是查了很多度娘资料总结的。

导入tensorflow时出现的问题,度娘说可能是某个软件版本跟这个tensorflow版本冲突问题(习惯就好),但是具体是哪个库版本问题要自己一点点试。

更新所有库:conda update --all

更新notebook:conda update notebook

更新jupyter: conda update jupyter(用spyder的更新spyder)

更新conda:conda update conda

更新anaconda:conda update anaconda

更新tensorflow:conda update tensorflow

经验:更新了一晚上,逐个尝试下来(都绝望了),最后更新完anaconda,就解决了(开心)。

度娘显示有些人是numpy/mkl/jupyter库版本问题。

PS:重装解决不了问题,还是慢慢更新吧。。。

方法3

度娘说的配置一个新的anaconda环境,试了没用。前面两个方法都失败的可以试试

https://www.jianshu.com/p/219e0df8ad19

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值