如何解决vs code python 的 unresolved import 错误 (reportMissingImports)

当我们在 vs code 里编辑 python 文件时,vs code 通常可以正确解析 python 自带的模块,但是当我们加上自己的 python 模块的时候就会看到 unresolved import 错误。

比如下面的图片,price_checker 是我自己的模块,可以正常运行但是 vs code 会提示 could not be resolved。

reportMissingImports

解决方案

  1. 在项目的根文件夹创建一个".vscode" 文件夹
    比如我的根文件夹名称是coin-trader,.vscode 文件夹的位置如下图:
    .vscode文件夹的位置

  2. 在 “.vscode” 文件夹增加一个 settings.json 文件

  3. 在根文件夹增加一个 ”.env“ 文件

  4. 增加一行 PYTHONPATH=your_python_module_folder 到.env文件中

  5. 在 settings.json 里增加一行 “python.envFile”: “${workspaceFolder}/.env”
    在这里插入图片描述

  6. 重启 vs code

参考链接

https://github.com/Microsoft/vscode-python/issues/3840

你可能感兴趣的:(devops,python,vscode)