Python开发环境Wing IDE使用技巧之Blender的Python代码调试

Wing IDE是一个集成开发环境,可用于开发、测试和调试为Blender编写的Python代码,Blender是一个开源的3 D内容建立系统。Wing IDE提供自动完成、调用提示、强大的调试器、以及许多其余功能,可帮助用户编写、浏览和理解Python代码。 app

Wing IDE官方最新版免费下载地址 编辑器

Blender的Python脚本加载的方式,使他们难以在Python调试器中进行调试。下面的存根文件能够用来解决这些问题: 测试

import os import sys # MODIFY THESE: winghome = r'c:\Program Files\Wing IDE 2.1' scriptfile = r'c:\src\test\blender.py' os.environ['WINGHOME'] = winghome if winghome not in sys.path: sys.path.append(winghome) #os.environ['WINGDB_LOGFILE'] = r'c:\src\blender-debug.log' import wingdbstub wingdbstub.debugger.StartDebug() def runfile(filename): execfile(filename) runfile(scriptfile)

要使用以上脚本,应当注意: spa

分别修改须要调试的Wing IDE安装目录和脚本的winghome & scriptfile定义。winghome的位置在Wing IDE About box的Install Directory中能够找到(从帮助菜单能够进入)。 debug

运行Blender。 调试

点击左上角的图标并选择的文本编辑器。 code

点击"File" 右边的图标来显示文本编辑器窗格。 ip

从底部菜单栏选择File -> Open,并选择须要打开的文件。 开发

一旦完成上述步骤,用户能够经过在blender执行此blenderstub文件调试脚本。用户能够经过从底部菜单使用。 get

注意,用户须要打开Wing IDE中的调试被动监听,只须要经过单击主窗口左下角的bug图标,在弹出菜单中选择启用Enable Passive Listen。

相关文章
相关标签/搜索