我想调试一些脚本,我遵循了Omid Raha的建议 Writing gimp plugins in python on windows- how do i debug? where is the output?。你知道吗
系统工作,所以我可以进入我的代码,但这个错误发生时,执行达到
from gimpfu import *
错误是:
(pythonw.exe:3588):LibGimpBase-ERROR**:gimp_wire_write_msg: the wire protocol has not been initialized
我在代码文件的开头放了:
import rpdb2; rpdb2.start_embedded_debugger("pass")
如果我注释这一行并在没有调试器的情况下运行代码,它将正确运行。你知道吗
谢谢
马可
GIMP插件只能从GIMP本身内部运行—如果它们是由外部调试系统从GIMP外部启动的,它们将无法工作。你知道吗
我不知道这个“rpdb2”工具—但它表明可以附加到正在运行的进程(至少,我知道的一个“rpdb”可以这样做)—那么,您是否尝试过从GIMP中启动脚本并稍后附加调试器?你知道吗
(如您所示,导入步骤中的错误是由于没有从GIMP内部运行)
相关问题 更多 >
编程相关推荐