当朱庇特VSCode扩展被移除时--巨蟒皮条对我的笔记本来说很好。如果定义了某些变量或导入,但从未使用过,则会对此发出警告。但是如果没有这个扩展,我就不能选择内核并运行笔记本。一旦我安装了扩展,linting就会疯狂,并显示关于其他单元格中访问的所有变量和导入的“未访问”变量的警告。

是否有方法禁用Jypyter扩展自己的衬里或修复此问题?我找不到允许我这样做的任何VSCode设置。
发布于 2022-06-29 09:14:56
即使在禁用了每一个与linting相关的VSCode设置之后,我的笔记本中仍然显示了错误的衬里错误。在谷歌上搜索如何禁用蟒蛇皮毛,这让我想到了这个SO answer,建议将python.languageServer改为None。由于某些原因,它在我的设置中被设置为Pylance。将其设置为None确实解决了jupyter笔记本的问题。启用linting不会导致任何问题,现在linting对于python文件和jupyter笔记本都能正常工作。
TLDR,这对我来说是有帮助的:
"python.languageServer": "None"现在,我可以启用衬里,它的工作正常:
"python.linting.enabled": true,
"python.linting.flake8Enabled": truehttps://stackoverflow.com/questions/72783751
复制相似问题