如何在Mac OS X上使用Blender运行OpenGrasp Robot Editor?

时间:2013-06-20 04:39:21

标签: python blender robotics

我现在正在使用Mountain Lion。 我已经安装了Blender(因为它是OpenGrasp的依赖项),并且下载了OpenGrasp。但是,我尝试加载机器人编辑器,我得到了这个:

$ python GraspRobotEditor.py
Traceback (most recent call last):
  File "GraspRobotEditor.py", line 34, in <module>
    import Blender
ImportError: No module named Blender

如何将Python指向Blender python接口? Getting Started guide在这里没有给你太多指导。

(我确信这是一个需要解决的小问题,但我想在StackOverflow上看到这个问题。)

1 个答案:

答案 0 :(得分:1)

从错误中你找不到代表python钩子到Blender的python模块Blender。所以可能有一些这可能是你的设置的任何原因。

第一个是Blender模块是运行时生成的运行时。使用的特定“Blender”模块是Blender 2.4x系列的一部分。根据你在那里提供的链接,他们提到移植到更新版本,但检查他们的snv代码肯定是为2.49写的。

Blender 2.49b是最后一个稳定版本 - http://download.blender.org/release/确保您使用它。

接下来是它是否可以通过Run Script命令运行

TL:DR

  • 启动搅拌机
  • 切换到文字工作区
  • 打开脚本,查看是否可以直接运行。

如果没有,您需要将文件夹安装到安装的Blender模块目录中,然后尝试运行它。

编辑:正在进一步查看SVN并且确实有一个版本2用于blender 2.5+,它可以放入zip文件并通过附加安装程序安装。根据bl_info,它是为2.58构建的,但你需要自己试用的支持级别。