- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Windows 10 操作系统上使用 VSCode。 Intellisense 功能在我编辑 Python 文件时工作正常(例如,当我键入“imp”时,编辑器建议使用“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”:
当我使用“Pylance
”语言服务时,VS Code 中的 Jupyter 具有“Intellisense”:
关于VSCode官网的“Intellisense”,目前正在修复这个问题。Github 链接:IntelliSense is not working in Jupyter Notebook editor .
这里有一个解决方法,您可以引用一下:
推荐使用“Visual Studio Code Insiders”,它在Jupyter中有丰富的“Intellisense”:
关于python - VSCode Intellisense 在编辑 python 文件时有效,但在 Jupyter Notebook 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65962273/
我是一名优秀的程序员,十分优秀!