【问题标题】:Tensorflow - The kernel appears to have died. It will restart automaticallyTensorflow - 内核似乎已经死了。它会自动重启
【发布时间】:2020-07-11 10:46:41
【问题描述】:

我正在阅读"Hands-On Machine Learning with Scikit-Learn, Keras and Tensorflow"并安装Tensorflow 2如下:

$ python3 -m pip install --upgrade tensorflow

jupyter notebook我尝试导入Tensorflow如下:

import tensorflow as tf

然后我收到以下错误消息:

The kernel appears to have died. It will restart automatically

我知道有很多关于这个主题的 StackOverflow 线程。我都读过了。有些是旧的,有些是新的。他们中的大多数建议将Tensorflow 版本降级到1.5。但是当我这样做时,我无法使用Keras API 的某些方法(例如,找不到load_data())。

有没有人找到解决方案?

【问题讨论】:

    标签: python keras jupyter-notebook tensorflow2.0


    【解决方案1】:

    教科书的第二版都是关于TensorFlow 2的,所以你必须使用TensorFlow 2才能使用代码。如果有问题,请获取使用 TensorFlow 1 的第一版教科书。

    但我建议学习 TensorFlow 2,因为它是最新版本。
    如果您使用 anaconda 尝试在新环境中安装 TensorFlow 2。
    要创建新环境,请打开 anaconda 提示符。

    conda create -n envname python=3.6
    

    然后激活环境

    activate envname
    

    现在尝试安装 TensorFlow 2 和其他必要的模块 并检查。

    如果它不起作用,最好的解决方案是使用 google colab(colab.research.google.com/)。在那里你可以在线做所有事情,你甚至可以拥有免费的 GPU。

    【讨论】:

    • 谢谢。这正是我所需要的
    猜你喜欢
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 2018-04-11
    • 2021-04-08
    • 1970-01-01
    • 2020-05-13
    相关资源
    最近更新 更多