当我尝试启动 vscode 调试器时,它在我尝试从本地文件导入某些内容的行上失败,提示该模块未安装。
没有名为“app”的模块 文件“/path/to/my_project/app/script.py”,第 1 行,位于 从 app.other_cript 导入助手 ModuleNotFoundError:没有名为“app”的模块
要让 vscode 将本地文件识别为模块,您需要创建
launch.json
位于路径 /path/to/my_project/.vscode
launch.json
的内容应该是
{
"version": "0.2.0",
"configurations": [
{
"name": "Python Debugger: Current File",
"type": "debugpy",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"env": {"PYTHONPATH": "${workspaceFolder}:${workspaceFolder}/app"}
}
]
}