我想调试一些脚本,我遵循了来自这个帖子Writing gimp plugins in python on windows- how do i debug? where is the output?的Omid建议。
系统正常工作,因此我能够进入代码中,但是当执行到达时会发生此错误。
from gimpfu import *错误是:
(pythonw.exe:3588):LibGimpBase-ERROR**:gimp_wire_write_msg:电线协议还没有初始化
我将代码文件放在代码文件的开头:
import rpdb2; rpdb2.start_embedded_debugger("pass")如果我注释了这一行,并且在没有调试器的情况下运行代码,那么它将正确运行。
谢谢
马可
发布于 2016-01-20 18:58:38
GIMP插件只能在GIMP内部运行--如果由外部GIMP启动的外部调试系统启动,它们将无法工作。
我不知道这个"rpdb2“工具--但它表明可以将它附加到正在运行的进程(至少,我知道的那个"rpdb”)--那么,您是否尝试过从GIMP内部启动脚本并在稍后附加调试器?
(导入步骤中出现的错误是由于没有从GIMP内部运行)
https://stackoverflow.com/questions/34895781
复制相似问题