vscode默认设置jupyter notebook内核的问题。

问题遇到的现象和发生背景:使用Vscode问题,在vscode使用jupyter notebook,每次新建都要选择内核,有谁知道怎么设置默认选择内核吗?新建不用每次点内核了。

该回答引用GPTᴼᴾᴱᴺᴬᴵ
您可以在 VS Code 的设置中找到 Jupyter 配置,其中有一个 Notebook Editor: Preferred Kernel 选项,可以设置默认内核。

具体步骤如下:

  1. 在 VS Code 中打开设置,可以通过菜单栏中的 File -> Preferences -> Settings 或者快捷键 Ctrl+, 打开。

  2. 在搜索框中输入 jupyter,找到 Notebook Editor: Preferred Kernel 选项。

  3. 点击 Edit in settings.json,在打开的 settings.json 文件中添加以下代码:

"jupyter.notebookKernel": "python3"


这里以使用 Python 3 内核为例,您可以根据自己的需要选择相应的内核。

4.保存并关闭 settings.json 文件。

现在,每次新建 Jupyter 笔记本时,就会自动选择设置的默认内核。

  • 这篇文章讲的很详细,请看:vscode中使用jupyter notebook调用内核出错
  • 除此之外, 这篇博客: vscode中使用jupyter notebook调用内核出错中的 问题1 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    1. c:\anaconda\envs\my_env\lib\site-packages\traitlets\ traitlets.py :2196:FutureWarning:在 traitlets 5.0 中不推荐支持额外的 Unicode 引号。使用 ‘hmac-sha256’ 而不是 ‘“hmac-sha256”’ – 或使用 CUnicode。
    2. warn( c:\anaconda\envs\my_env\lib\site-packages\traitlets\traitlets.py:2151: FutureWarning: 在traitlets 5.0 中不推荐支持额外的 Bytes 引号。使用 ‘7aa5b615-129a-4e47-b483- 0954be3b7001’ 而不是 ‘b"7aa5b615-129a-4e47-b483-0954be3b7001"’。
    3. 警告(不良的文件描述符(捆绑\ zeromq \ SRC \ epoll.cpp:100)