VS/Pylance Jupyter Notebook 警告:无法解析导入

VS/Pylance Jupyter Notebook warning: import could not be resolved

我收到此警告:Import "module" could not be resolved 我认为这必须与环境有关。 我正在为 Jupyter Notebook 和 Anaconda 使用 VSCode。我想我应该以某种方式调整环境。如果我 select 在 Anaconda 内核的右上角,我可以 运行 但有时我会遇到路径问题。

伙计们。

我找到了解决此问题的方法。在项目根文件夹中,创建一个子文件夹“.vscode”(不带引号)和一个文件 settings.json 坚持它。编辑 json 文件并配置当前项目的 python.analysis.extraPaths 如:

{
"python.analysis.extraPaths": [ "path_to_venv_import_pakages" ],
}

我正在使用 Jupyter notebook 文件和 conda venv 环境在本地项目中工作,所以 settings.json 看起来像:

{
  "python.analysis.extraPaths": [ "D:\Users\hs\Envs\udemyDSPy\lib\site-packages" ],
}

由于配置是特定于项目的,我们可以在其他项目中更改它以指向正确的 venv 包导入位置。希望对你有用。

*注意:我使用的是 VSCode 1.64.2 版本。