<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[关于如何调试pymud脚本的配置]]></title><description><![CDATA[<p dir="auto">对PyMUD的脚本调试设置其实很简单，以下是以vscode为例的设置步骤。<br />
按下图，先将1处，python脚本环境设置为你的venv所在的环境，uv的、venv直接创建的、或者原始的环境都可以，目的是让调试环境找得到python运行程序以及pymud包文件。然后单击2处，切换到调试界面，从3处点击下拉框，见第二张图。<br />
<img src="/assets/uploads/files/1779366746088-debug-00.png" alt="debug-00.png" class=" img-fluid img-markdown" /><br />
单击上图3处的下拉框。<br />
<img src="/assets/uploads/files/1779366759011-%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE-2026-05-21-201807.png" alt="屏幕截图 2026-05-21 201807.png" class=" img-fluid img-markdown" /><br />
从这里选择添加配置，自动切换到json编辑配置环境，将新增的配置内容修改为如下即可：</p>
<pre><code class="language-json">        {
            "name": "PyMUD 调试程序: 脚本",
            "type": "debugpy",
            "request": "launch",
            "module": "pymud",
            "justMyCode": false,
            "console": "integratedTerminal",
        },
</code></pre>
<p dir="auto">关键点1：要将原来调试配置中的 “program: ${file}” 这一行删掉，修改为： "module": "pymud"<br />
关键点2: 将 "justMyCode" 设置为 false，可以在pymud包中的代码出打断点和监控<br />
关键点3: console默认为 integratedTerminal，是vscode自己集成的终端中运行，这个也可以修改为externalTerminal，即使用外部终端</p>
<p dir="auto">上述设置好之后，给这个调试配置去一个名字，比如我上面就叫 "PyMUD 调试程序: 脚本"。<br />
然后，重新从图1中3处下拉框选择该调试配置，即可对脚本（以及pymud模块）进行正常调试了。</p>
]]></description><link>https://bbs.pymud.cn/topic/35/关于如何调试pymud脚本的配置</link><generator>RSS for Node</generator><lastBuildDate>Thu, 04 Jun 2026 19:58:17 GMT</lastBuildDate><atom:link href="https://bbs.pymud.cn/topic/35.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 May 2026 12:40:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 关于如何调试pymud脚本的配置 on Wed, 27 May 2026 03:10:44 GMT]]></title><description><![CDATA[<p dir="auto">实测有效.<br />
trae里鼠标支持有问题.vscode正常.</p>
]]></description><link>https://bbs.pymud.cn/post/124</link><guid isPermaLink="true">https://bbs.pymud.cn/post/124</guid><dc:creator><![CDATA[beescout]]></dc:creator><pubDate>Wed, 27 May 2026 03:10:44 GMT</pubDate></item></channel></rss>