导入tensorflow 1.7时Python内核死亡

时间:2018-04-24 22:40:45

标签: python tensorflow anaconda jupyter-notebook

我想在一个Jupyter笔记本中使用tensorflow。但是,运行

import tensorflow as tf

在Jupyter笔记本中会立即触发弹出窗口:

  

内核似乎已经死亡。它会自动重启。

此问题仅在更新为tensorflow 1.7后才开始。我没有使用tensorflow几周,所以也可能是因为使用Python 3.6更新了anaconda 5.1。

我使用2010年中期的MacBookPro和“High Sierra 10.13.4”。使用Python 3.6删除并重新安装anaconda 5.1,然后通过

安装tensorflow(而不是单个其他库)
pip3 install --upgrade tensorflow

没有解决问题。我不使用孤立的环境。 “anaconda3”文件夹不在我的主文件夹中,而是直接在“Macintosh HD”中。

在重新安装anaconda之前,我已通过这些说明将其删除 https://docs.anaconda.com/anaconda/install/uninstall。我也没有尝试在Jupyter外面运行张量流,只是因为我不知道如何。但即使我这样做,我仍然想使用Jupyter。

3 个答案:

答案 0 :(得分:4)

我也在运行2010年中期的MacbookPro并且一直面临同样的问题。似乎唯一的解决方案是降级到Tensorflow 1.5。您可以通过运行以下命令来执行此操作:

pip3 uninstall tensorflow 
pip3 install tensorflow==1.5

归功于this post的解决方案。

答案 1 :(得分:0)

我也遇到过类似的问题。 我正在使用python 3.7和Tensorflow版本1.5 因为我们转向了Python 3.5,所以解决了这个问题。

答案 2 :(得分:0)

我在Tensorflow 2'2.0.0-beta1'上遇到了同样的问题。我发现当您有多个运行Tensorflow的笔记本时,会出现此问题。此外,仅关闭未使用的笔记本窗口将无法工作,它们仍在后台运行,您必须“关闭” 笔记本

以下是关闭笔记本电脑的步骤:

> Go to Home (of Jupyter notebook) 
> Select 'Running' tab 
> Select the unused notebooks 
> Click 'Shutdown' button

您会在Jupyter主页中注意到,活动笔记本图标为绿色,而不活动图标为灰色