使用 VS Code 在 docker 容器内调试 python 应用程序

Debugging python app inside a docker container using VS Code

我正在尝试在 docker 容器中调试我的 Python 文件。我正在使用 VS Code 服务器进行远程开发,并且安装了 Docker 插件。我使用 Docker: Initialize for Docker debugging 命令创建了 task.jsonLaunch.json。但是现在当我点击 运行 (F5) 时我得到了这个错误:

此处指定的路径适用于不再存在的旧项目。

您可以使用 debugpy 库。
安装: pip install debugpy
用法示例: python -m debugpy --listen 5678 ./myscript.py
那么那些东西是什么;
--listen 告诉库监听一个端口,5678 就是那个端口, myscript.py 当然是 python 文件。

参见:Debugging Python in VsCode
参见:The Debugpy Package Github Page
参见:Debug Python Within a Container (VsCode Docs.)