首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Winpdb故障调试Gimp python插件

用Winpdb故障调试Gimp python插件
EN

Stack Overflow用户
提问于 2016-01-20 09:11:44
回答 1查看 132关注 0票数 0

我想调试一些脚本,我遵循了来自这个帖子Writing gimp plugins in python on windows- how do i debug? where is the output?的Omid建议。

系统正常工作,因此我能够进入代码中,但是当执行到达时会发生此错误。

代码语言:javascript
复制
from gimpfu import *

错误是:

(pythonw.exe:3588):LibGimpBase-ERROR**:gimp_wire_write_msg:电线协议还没有初始化

我将代码文件放在代码文件的开头:

代码语言:javascript
复制
import rpdb2; rpdb2.start_embedded_debugger("pass")

如果我注释了这一行,并且在没有调试器的情况下运行代码,那么它将正确运行。

谢谢

马可

EN

回答 1

Stack Overflow用户

发布于 2016-01-20 18:58:38

GIMP插件只能在GIMP内部运行--如果由外部GIMP启动的外部调试系统启动,它们将无法工作。

我不知道这个"rpdb2“工具--但它表明可以将它附加到正在运行的进程(至少,我知道的那个"rpdb”)--那么,您是否尝试过从GIMP内部启动脚本并在稍后附加调试器?

(导入步骤中出现的错误是由于没有从GIMP内部运行)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34895781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档