内核似乎已经死亡。它将自动重启python 3

时间:2018-12-16 07:31:59

标签: python python-3.x tensorflow kernel

每当我尝试在Windows计算机中导入 tensorflow 时,都说内核似乎已经死亡。它会自动重启,然后甚至无法正常工作。

以下是jupyter终端给出的以下消息。

警告! HDF5库版本不匹配错误 用于编译此应用程序的HDF5头文件不匹配 该应用程序链接到的HDF5库使用的版本。 如果应用程序继续,则可能会发生数据损坏或分段错误。 当应用程序由一个版本的HDF5编译时会发生这种情况,但是 与其他版本的静态或共享HDF5库链接。 您应该重新编译应用程序或检查与您的共享库相关的 设置,例如“ LD_LIBRARY_PATH”。 您可以自行承担风险,通过设置环境来禁用此警告 变量“ HDF5_DISABLE_VERSION_CHECK”的值设置为“ 1”。 设置为2或更高将完全抑制警告消息。 标头为1.10.1,库为1.10.2

什么可以解决此问题。 我的Python版本是3.6.3 我也更新了conda软件包。 我有一台具有16GB RAM的Windows 10计算机,因此也不能成为内存问题。

我以前使用过tensorflow,但现在无法使用。

这开始发生像2个月前!当我在做大学作业时,发生了这种情况。相同的代码正常工作,我在崩溃的jupyter笔记本电脑的同一天再次运行了该代码,此后我就遇到了这个问题。

我还尝试在命令提示符下导入tensorflow,它仍然显示相同的错误。

有人遇到过同样的问题吗?可能是什么解决方法?

1 个答案:

答案 0 :(得分:0)

消息说,Headers are 1.10.1, library is 1.10.2

您需要安装 1.10.1 版本

conda install -c anaconda hdf5=1.10.1