【问题标题】:Kernel dead after importing Keras导入 Keras 后内核死机
【发布时间】:2021-06-11 23:30:03
【问题描述】:

我想使用 Keras 进行 LSTM 预测。 每次我运行先决条件步骤:导入库

from keras.callbacks import EarlyStopping, ReduceLROnPlateau, ModelCheckpoint, TensorBoard

出现以下消息:

The kernel appears to have died. It will restart automatically.

当我: ìmport kerasimport tensorflow

我使用的是 MacOS 11.2 版,16 GB 内存。

【问题讨论】:

  • 在 python 终端 shell 中导入 keras 或 tensorflow 并报告您在问题中遇到的错误。
  • zsh: 非法硬件指令python
  • ``import pandas` 有效。 Import kerasimport tensorflow 会导致该消息。
  • 如果您使用的是 M1 Mac,请在此处查看我的答案:stackoverflow.com/questions/65242614/… 问题是您以某种方式在 ARM python 环境中安装了 x86 库(反之亦然)。

标签: python python-3.x macos tensorflow keras


【解决方案1】:

如果你在 MAC 中使用 anaconda 试试

conda install -c conda-forge hdf5=1.10.5

如果你使用空闲试试

brew install hdf5=1.10.5

如果以上都没有解决。如果您使用的是 anaconda,请在开头包含此行

import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'

【讨论】:

  • 我创建了一个 virtualenv 并运行上面的代码,但收到消息:“求解环境:初始冻结求解失败。使用灵活求解重试。求解环境:来自 current_repodata.json 的 repodata 失败,将使用下一个 repodata 源重试。正在收集包元数据 (repodata.json):完成求解环境:初始冻结求解失败。正在使用灵活求解重试。求解环境:- 发现冲突!正在寻找不兼容的软件包。"
  • 好的,你试过第三组代码了吗? ..在代码开头添加第三步的那几行代码并执行它们。如果您遇到同样的错误,请告诉我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-02
  • 2018-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-27
  • 2020-10-03
相关资源
最近更新 更多