当我们在 vs code 里编辑 python 文件时,vs code 通常可以正确解析 python 自带的模块,但是当我们加上自己的 python 模块的时候就会看到 unresolved import 错误。
比如下面的图片,price_checker 是我自己的模块,可以正常运行但是 vs code 会提示 could not be resolved。
在项目的根文件夹创建一个".vscode" 文件夹
比如我的根文件夹名称是coin-trader,.vscode 文件夹的位置如下图:
在 “.vscode” 文件夹增加一个 settings.json 文件
在根文件夹增加一个 ”.env“ 文件
增加一行 PYTHONPATH=your_python_module_folder 到.env文件中
在 settings.json 里增加一行 “python.envFile”: “${workspaceFolder}/.env”
重启 vs code
https://github.com/Microsoft/vscode-python/issues/3840