python.dataScience 在 VS Code 中是 "Unknown Configuration Setting"

python.dataScience is "Unknown Configuration Setting" in VS Code

我是 运行 VS Code(版本 1.52),在 MacOS Catalina 上具有扩展 Jupyter Notebook (2020.12) 和 Python (2020.12)。

上下文:

我在使用 VS Code 的 Jupyter Notebooks 中让 Intellisense 正常工作时遇到问题。有些人在将这些配置参数添加到 VS Code 的全局设置中取得了一些成功:

"python.dataScience.runStartupCommands": [
    "%config IPCompleter.greedy=True",
    "%config IPCompleter.use_jedi = False"
]

我继续添加了这些,但后来不得不意识到 python.dataScience 下的所有设置都是 Unknown Configuration Setting。知道为什么会这样吗?我怎样才能让它发挥作用?

根据您的描述,您可以参考以下内容:

  1. 无论是在“.py”文件还是在“.ipynb”文件中,我们都可以使用快捷键"Ctrl+space”打开代码提示选项:

  2. 推荐使用扩展程序“Pylance”,它在VSCode中为Python提供优秀的语言服务,相关内容也会在Jupyter中展示文件:

结合这两种方法:

对于设置“python.dataScience.runStartupCommands”,显示为“Unknown Configuration Setting”,现在我们不使用它来设置VSCode中Jupyter的“Intellisense”。

自 2020 年 11 月起,Jupyter 扩展与 VS Code 的 Python 扩展分开。设置键已从 python.dataScience 重命名为 jupyter^update

因此,在您的情况下,请将 python.dataScience.runStartupCommands 重命名为 jupyter.runStartupCommands