在VSCode的底部状态栏找到“Run and Debug”按钮,点击进入调试模式。 点击页面右上角的齿轮图标,选择“Add Configuration…”。 在弹出的配置窗口中,选择“Python”作为调试配置类型。 在配置文件launch.json中,找到"pythonPath"字段,在该字段下方添加一个新字段"cwd",并设置为你希望的当前执行路径,例如: "pythonPath...
| 6 | 设置当前工程目录 | 添加"cwd": "${workspaceFolder}"字段到launch.json的配置中 | // launch.json{"version":"0.2.0","configurations":[{"name":"Python Debug","type":"python","request":"launch","program":"${file}","pythonPath":"/path/to/your/python/interpreter","cwd":"${work...
"launch":{"configurations":[{"name":"Python: 当前文件,当前路径","type":"python","request":"launch","program":"${file}","console":"integratedTerminal","cwd":"${fileDirname}"}],"compounds":[]}
直接导入,然后直接打包名,有一定概率能够看到包的路径。 或者直接包名.__file__,100%能看到路径。
2相对路径设置 3显式指定显卡 4调试时传入命令行参数 5调试外部代码 6指定服务器虚拟环境 三、分布式程序调试 分布式程序基础调试 分布式程序的断点(独立/同步) 分布式程序的变量查看 四、deepspeed程序(LLM)调试 五、参考 很多人抱怨vscode不如pycharm调试方便,但官方其实有vscode python debug,而且功能也非常强大,不...
"name": "Python: debug 1", "type": "python", "request": "launch", "program": "${workspaceFolder}/Test/demo.py", "console": "integratedTerminal", "justMyCode": true, } cwd 脚本在运行的过程中,可能会需要加载一些文件,而这些文件可能使用了相对路径,例如代码中加载了/data/config.yml文件(...
vscode执行python程序的时候,如果涉及到相对路径,那么都是以workspace路径开始的,而不是执行文件的所在文件夹。这个实际上并不是vscode的问题,而是python插件的问题。 1. vscode内修改 这部分说一下,实际上有两种方式,对应debug和run两种情况,但是网上说的基本都只有一种,或者直接否定另一种,个人觉得是不对的。
1 首先,调试之前要确保python插件(Microsoft的python插件)当前选择的环境,是执行的环境。如果是虚拟venv环境,需要自己在本地settings.json中写pythonPath。2 都配置好之后,点击左侧调试按钮,打开调试面板,展开debug选项,点击Add Configuration。3 接着会自动打开launch.json,在其中添加一个python的configuration。4 ...
打开您要调试的 Python 文件所在的项目目录。点击左侧活动栏的 Debug 图标(或通过菜单栏选择 View > Debug)。如果首次使用调试功能,VSCode 会提示您创建 launch.json。点击提示中的 “Create a launch.json file” 按钮,然后选择 “Python” 环境。如果已有 launch.json 文件,点击齿轮图标(或右键选择 “Add ...