关于如何调试pymud脚本的配置
-
对PyMUD的脚本调试设置其实很简单,以下是以vscode为例的设置步骤。
按下图,先将1处,python脚本环境设置为你的venv所在的环境,uv的、venv直接创建的、或者原始的环境都可以,目的是让调试环境找得到python运行程序以及pymud包文件。然后单击2处,切换到调试界面,从3处点击下拉框,见第二张图。

单击上图3处的下拉框。

从这里选择添加配置,自动切换到json编辑配置环境,将新增的配置内容修改为如下即可:{ "name": "PyMUD 调试程序: 脚本", "type": "debugpy", "request": "launch", "module": "pymud", "justMyCode": false, "console": "integratedTerminal", },关键点1:要将原来调试配置中的 “program: ${file}” 这一行删掉,修改为: "module": "pymud"
关键点2: 将 "justMyCode" 设置为 false,可以在pymud包中的代码出打断点和监控
关键点3: console默认为 integratedTerminal,是vscode自己集成的终端中运行,这个也可以修改为externalTerminal,即使用外部终端上述设置好之后,给这个调试配置去一个名字,比如我上面就叫 "PyMUD 调试程序: 脚本"。
然后,重新从图1中3处下拉框选择该调试配置,即可对脚本(以及pymud模块)进行正常调试了。