簡體   English   中英

Spyder iPython 控制台卡在“正在連接到 kernel...”

[英]Spyder iPython console stuck at "Connecting to kernel..."

我在 Windows 10 機器上運行 Anaconda。 啟動 Spyder 時,iPython 控制台停留在“正在連接到 kernel...”。 這出現在我的假期之后 - 在假期之前我降級了 Spyder,因為 Python input() function 在最新的 Spyder 版本中被破壞了。 但是,無論我使用哪個Spyder版本(目前是5.2.2),似乎都會出現以下問題。

另一方面,如果 ipython 是從 conda 提示啟動的,它工作正常。

我嘗試了以下在 Stackoverflow 上的多個類似問題中發現的建議,但無濟於事:

  • 完全刪除 Anaconda 並安裝最新版本。
  • Downgrading pyzmq to version 16.0.3 (這個失敗了,Solving environment: failed)
  • 將 pyzmq 更新到最新版本
  • 將 ipykernel 更新到最新版本
  • 運行spyder --reset

還有其他建議嗎?

這真的很愚蠢,但它似乎重新啟動計算機修復它。

當我設置自定義 Anaconda 環境以使用較舊的 Python 3.6 時,我遇到了同樣的問題。

以下對我有用。

Select 工具菜單 > Select 首選項 > Select Python 解釋器 > Select 單選按鈕“使用以下 Python 解釋器:”

使用瀏覽圖標並導航到指向 Python 可執行文件的文件夾以設置文本框值。 如果您不確定 python 路徑的位置。 然后打開命令提示符 window 並鍵入“where python”。 然后從 output 中選擇您的特定路徑 - 復制並粘貼到上面提到的文本框。

單擊應用 > 單擊確定

下一個

Select Tools menu > Select PYTHONPATH Manager Remove any/all paths found 單擊關閉

以上說明解決了我的問題。 事先我還嘗試了下面列出的以下功能。 以下內容也可能有助於部分解決它。

打開命令提示符 window

  • 康達激活我的環境

  • conda 安裝 spyder-kernels

  • 康達更新pyzmq

  • 暢達更新ipykernel

關閉命令提示符 window > 重新加載 Anaconda.Navigator Select myenvironment > 打開 Spyder

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM