【问题标题】:python jupyter ipynb vscodepython jupyter ipynb vscode
【发布时间】:2020-07-29 04:02:28
【问题描述】:

使用 vscode 运行 .ipynb,我收到类似“超时等待从内核进程获取心跳”的错误。

等待从内核进程获取心跳超时。

有人有这个问题吗?请帮帮我

【问题讨论】:

  • 你刚刚打开了.ipynb吗?你能提供更多细节吗?
  • 是的,用 vscode 打开 .ipynb
  • 会自动连接IPython内核,几秒后会报错
  • 尝试在终端运行pip install pypiwin32github.com/microsoft/vscode-python/issues/13807

标签: python visual-studio-code jupyter-notebook


【解决方案1】:

对我有用的是明确conda install ipykernel

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,并努力找出可能是什么问题。在尝试更改任何设置或安装 ipykernel 之前,请尝试以下步骤:

    1. 从 VSCode 卸载 Python 扩展
    2. 从 VSCode 卸载 Jupyter 扩展
    3. 重启 VSCode
    4. 重新安装 Python 和 Jupyter 再试一次,它应该可以工作

    我有:

    1. Python 扩展 v2021.1.502429796
    2. Jupyter 扩展 v2020.12.414227025

    【讨论】:

    • 终于找到答案了!!!重新安装确实有效。尽管这是一个人应该做的第一件事,但我在任何地方都找不到这个建议! TYSM :)
    【解决方案3】:

    用 v2020.8.108011 版本更新你的 vscode 中的 python 扩展,而不是 2020.9.111407 版本。然后我解决了这个问题。

    【讨论】:

      【解决方案4】:

      对我来说,卸载 ipykernel 然后重新安装它,解决了问题。

      【讨论】:

        【解决方案5】:

        参考图片,您会在屏幕右上角看到“忙碌”。 要解决 ipykernel 问题,请单击 Busy 并为您的本地计算机选择正确的选项,它很可能是 Python 3.7.1 32 bit ('venv':env) Idle

        【讨论】:

          【解决方案6】:

          我已经解决了,这是因为找不到pywin32的DLL,把pywin32的dll复制到C:/windows/system32就可以了,谢谢大家的帮助。

          【讨论】:

          • 请知道您可以edit您的帖子。无需创建几乎相同的新帖子。请删除你不喜欢的版本。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-07-01
          • 1970-01-01
          • 2019-06-17
          • 2016-08-23
          • 2020-04-08
          • 1970-01-01
          • 2021-07-14
          相关资源
          最近更新 更多