gpt4 book ai didi

python - VSCode Intellisense 在编辑 python 文件时有效,但在 Jupyter Notebook 中无效

转载 作者:行者123 更新时间:2023-12-05 06:52:27 25 4
gpt4 key购买 nike

我在 Windows 10 操作系统上使用 VSCode。 Intellisense 功能在我编辑 Python 文件时工作正常(例如,当我键入“i​​mp”时,编辑器建议使用“import”),但在同一 VSCode session 中编辑 Jupyter notebook 时则不然。

我已经尝试开始一个新的 session ,并切换到多个不同的解释器,但上述情况一直在发生。 VSCode 的网站指出 Jupyter Notebook 编辑器有 full IntelliSense support.

更新

我禁用并卸载了一个名为 Pylance 的语言支持扩展,现在 Intellisense 在一些笔记本内核上工作(例如,它在 Python 3.8.0 内核中工作,但在 Python 3.6.5 内核中不工作)。在常规 *.py 文件中仍然可以正常工作。

最佳答案

当我使用“Microsoft”语言服务时,VS Code 中的 Jupyter 具有“Intellisense”:

enter image description here

当我使用“Pylance”语言服务时,VS Code 中的 Jupyter 具有“Intellisense”:

enter image description here

关于VSCode官网的“Intellisense”,目前正在修复这个问题。Github 链接:IntelliSense is not working in Jupyter Notebook editor .

这里有一个解决方法,您可以引用一下:

推荐使用“Visual Studio Code Insiders”,它在Jupyter中有丰富的“Intellisense”:

enter image description here

关于python - VSCode Intellisense 在编辑 python 文件时有效,但在 Jupyter Notebook 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65962273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com