我最近开始在 vscode 上使用 Jupyter Notebooks,但我注意到代码自动完成无法正常工作。
如果我创建一个常规的 .py 文件,一切正常,如您所见。它显示了函数签名和文档字符串。在核心 python 语言和 extern 模块中。
但是如果我在 .ipynb 文件中尝试相同的方法,它会完全忽略 print() 的自动完成
如果例如它向我显示 np.sum() 文档字符串但它没有向我显示任何其他 np.functions 或其他模块中的任何 np.concatenate() 信息,那么我也感到困惑
[
以防万一我使用 Vscode 和 conda 环境作为我的 python 解释器。这是我的 settings.json 文件:
{
"python.dataScience.jupyterServerURI": "local",
"python.pythonPath": "C:\\Users\\myUser\\anaconda3\\envs\\myEnv\\python.exe"
}
Run Code Online (Sandbox Code Playgroud) python autocomplete visual-studio-code jupyter-notebook vscode-settings
我正在尝试修改 VSCode 的 settings.json 文件,以忽略我自己的脚本缺少的导入。据我所知,我必须将“python.analysis.useImportHeuristic”设置为true。代码说这是一个未知的配置设置,但只要我搜索过,我就没有看到任何有关它的信息。我缺少什么?