`
房价会降吗
  • 浏览: 62798 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Python开发环境Wing IDE如何调试Blender的Python代码

阅读更多

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

 

BlenderPython脚本加载的方式,使他们难以在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)

 

 

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

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

运行Blender

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

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

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

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

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

  • 大小: 108.3 KB
1
0
分享到:
评论
1 楼 flashing 2013-11-14  
这个nb,这是做3d打印的东西?

相关推荐

Global site tag (gtag.js) - Google Analytics