【问题标题】:Failed to change the Jupyter Kernel in VS Code无法在 VS Code 中更改 Jupyter 内核
【发布时间】:2021-06-03 09:29:53
【问题描述】:

我想第一次在我的 Jupyter Notebook 端使用 VS Code。 当我加载文件并运行第一个单元格时,我看到了这条消息:

考虑到我的系统上有 Anaconda,并且该文件在那里运行没有任何问题,我尝试通过单击右上角的选项来切换 Jupyter 内核:

它在左角显示一个弹出窗口:

考虑到我已经将解释器切换到我的活动 conda env,这里的名称是:ERML:

确认安装后,终端输出是这样的:

(ERML) C:\uni_siegen\ERML>C:/Users/HPTav/anaconda3/python.exe c:\Users\HPTav\.vscode\extensions\ms-python.python-2021.5.842923320\pythonFiles\pyvsc-run-isolated.py c:\Users\HPTav\.vscode\extensions\ms-python.python-2021.5.842923320\pythonFiles\shell_exec.py C:/Users/HPTav/anaconda3/Scripts/conda.exe install --name base ipykernel -y C:/Users/HPTav/AppData/Local/Temp/tmp-189602TyUrjDemNEd.log
Executing command in shell >> C:/Users/HPTav/anaconda3/Scripts/conda.exe install --name base ipykernel -y
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
(ERML) C:\uni_siegen\ERML>

但是,内核还是一样的,没有变化,代码也根本无法运行。

【问题讨论】:

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


    【解决方案1】:

    pyzmq包安装在conda(base)环境下,VSCode没有问题,在conda的虚拟环境下可以发现jupyter notebook运行良好。

    在conda(base)环境下直接在终端运行jupyter notebook,你会发现它的问题:

    卸载并安装pyzmq包后,conda(base)环境下的jupyter notebook运行良好:

    【讨论】:

      猜你喜欢
      • 2022-01-27
      • 2022-11-10
      • 2022-01-10
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      • 2019-05-20
      相关资源
      最近更新 更多