我想在一个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。
答案 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主页中注意到,活动笔记本图标为绿色,而不活动图标为灰色