【问题标题】:Spyder iPython console stuck at "Connecting to kernel..."Spyder iPython 控制台卡在“正在连接内核...”
【发布时间】:2023-01-10 09:25:02
【问题描述】:

我在 Windows 10 机器上运行 Anaconda。启动 Spyder 时,iPython 控制台停留在“正在连接内核...”。这出现在我的假期之后 - 在假期之前我降级了 Spyder,因为 Python input() 函数在最新的 Spyder 版本中被破坏了。但是,无论我使用哪个Spyder版本(目前是5.2.2),似乎都会出现以下问题。

另一方面,如果 ipython 是从 conda 提示启动的,它工作正常。

我尝试了以下在 Stackoverflow 上的多个类似问题中发现的建议,但无济于事:

  • 完全删除 Anaconda 并安装最新版本。
  • Downgrade pyzmq to version 16.0.3 (这个失败,Solving environment: failed)
  • 将 pyzmq 更新到最新版本
  • 正在将 ipykernel 更新到最新版本
  • 运行spyder --reset

还有其他建议吗?

【问题讨论】:

    标签: python anaconda ipython spyder


    【解决方案1】:

    这真的很愚蠢,但似乎重新启动计算机修复了它。

    【讨论】:

    • 哈哈。这很有趣。
    【解决方案2】:

    当我设置自定义 Anaconda 环境以使用较旧的 python 3.6 时,我遇到了同样的问题。

    以下对我有用。

    选择工具菜单 选择首选项 选择 Python 解释器
    选择单选按钮“使用以下 Python 解释器:” 使用浏览图标并导航到指向 Python 可执行文件的文件夹以设置文本框值。如果您不确定 python 路径的位置。然后打开命令提示符窗口并键入“where python”。然后从输出中选择您的特定路径 - 复制并粘贴到上面提到的文本框。 点击应用 点击确定

    下一个

    选择工具菜单 选择 PYTHONPATH 管理器 删除找到的任何/所有路径 单击关闭

    以上说明解决了我的问题。事先我还尝试了下面列出的以下功能。以下内容也可能有助于部分解决它。

    打开命令提示符窗口

    康达激活我的环境

    conda 安装 spyder-kernels

    康达更新pyzmq

    畅达更新ipykernel

    关闭命令提示符窗口

    重新加载 Anaconda.Navigator

    选择我的环境

    打开 Spyder

    【讨论】:

      猜你喜欢
      • 2015-03-04
      • 2016-02-22
      • 2018-07-27
      • 2015-05-29
      • 2020-04-16
      • 1970-01-01
      • 2017-05-22
      • 2018-05-15
      • 2017-03-09
      相关资源
      最近更新 更多