首页 > 解决方案 > IntelliSense 仅适用于某些 Jupyter Notebooks 但并非全部适用 - VS Code

问题描述

在花了几个小时阅读类似的问题并尝试了几件事之后,我决定自己发布这个问题。

正如标题所暗示的,当我使用其他一些语言(如 C 或 C++)时,IntelliSense 运行良好,并且与 Python 也运行良好。但问题是它不适用于每个 Jupyter 笔记本,但它适用于某些项目..

任何人都可以找出原因吗?

要添加更多信息:

  1. 我编辑了 setting.json 文件以启用 IntelliSense

    // Controls if quick suggestions should show up while typing
    "editor.quickSuggestions": {
        "other": true,
        "comments": false,
        "strings": false
    },
    

    设置.json

  2. 我还在 settings.json 中激活了 Pylance:

    "python.languageServer": "Pylance"
    

    根据此评论: https ://github.com/microsoft/vscode-jupyter/issues/1375#issuecomment-731171300

    在这个问题上: https ://github.com/microsoft/vscode-jupyter/issues/1375#

我注意到的是,有时方法 np.arrange() 被识别为方法(根据第一张图片中的“立方体”图标),在这种情况下一切正常,但在另一个项目中,方法 np.arrange () 仅被识别为属性(根据第二张图片中的“扳手”图标)

所以我的猜测是某些模块或某些东西可能没有正确加载到项目中。

非常感谢您提前提供的帮助!!!

标签: pythonvisual-studio-codejupyter-notebookintellisensedocstring

解决方案


推荐阅读