helicoptor

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

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)

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

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

运行Blender。

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

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

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

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

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

分类:

技术点:

相关文章:

  • 2021-06-11
  • 2021-06-09
  • 2021-12-28
  • 2021-12-01
  • 2021-05-17
  • 2021-06-11
猜你喜欢
  • 2021-12-16
  • 2021-12-26
  • 2021-10-15
  • 2022-02-07
  • 2022-01-14
  • 2021-06-19
  • 2021-10-31
相关资源
相似解决方案