TiAmo665 2024-03-24 11:57 采纳率: 91.7%
浏览 1404
已结题

Cell not executed due to pending input

jupyter运行遇到Cell not executed due to pending input该怎么处理
显示如下
Cell not executed due to pending input
The cell has not been executed to avoid kernel deadlock as there is another pending input! Submit your pending input and try again.

  • 写回答

3条回答 默认 最新

  • 关注

    TiAmo665 晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    当出现 "Cell not executed due to pending input" 的错误时,这意味着在运行之前还有其他的输入(可能是之前的代码或命令)尚未执行完毕。为了避免内核死锁,Jupyter Notebook会阻止执行当前的输入。此错误通常发生在用户在一个Cell中有多个输入的情况下。

    解决此问题的方法有:

    1. 重新运行所有的代码单元格:如果确保当前所有的输入都已执行完成并且没有任何挂起的输入,可以尝试重新运行所有的代码单元格。可以从菜单中选择"Kernel" -> "Restart & Run All"重新启动内核并运行所有代码。

    2. 检查并确认无其他执行中的代码单元格:在当前代码单元格之前或之后的单元格中,可能有其他的代码正在执行或等待输入。请确保之前的输入已经执行完毕并且没有任何挂起的输入。

    3. 按序执行代码单元格:如果在代码单元格中有多个输入并且需要按照顺序执行它们,请确保在每个输入之间等待前一个输入执行完毕。可以通过确认前一个输入的输出已经显示出来,或者通过在代码单元格中添加适当的延迟来等待前一个输入执行完毕。

    4. 重新启动内核:如果上述方法都不起作用,可以尝试重新启动内核。可以从菜单中选择"Kernel" -> "Restart"重新启动内核,之后重新运行代码。重新启动内核将清除内核状态并重新开始。

    请根据具体情况选择适合的解决方案,并确保在执行代码前仔细检查和确认所有的输入是否已经执行完成。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 4月22日
  • 已采纳回答 4月15日
  • 创建了问题 3月24日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部