Python 调试器与 vscode ipmort 本地文件错误

问题描述 投票:0回答:1

当我尝试启动 vscode 调试器时,它在我尝试从本地文件导入某些内容的行上失败,提示该模块未安装。

没有名为“app”的模块 文件“/path/to/my_project/app/script.py”,第 1 行,位于 从 app.other_cript 导入助手 ModuleNotFoundError:没有名为“app”的模块

python visual-studio-code
1个回答
0
投票

要让 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"}
        }
    ]
}

之后您应该能够毫无错误地运行脚本

© www.soinside.com 2019 - 2024. All rights reserved.