首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在标准python控制台中访问BPY?BPY是Blender-python -thing。

如何在标准python控制台中访问BPY?BPY是Blender-python -thing。
EN

Stack Overflow用户
提问于 2012-06-10 21:53:56
回答 8查看 25.7K关注 0票数 15

作者这里在17.20-17.50点中提到,将来您可以使用标准的Python解释器访问BPY。它已经1岁了,所以我如何使用标准python控制台访问BPY呢?

试用版0:环形-solution不使用Blender中的子进程 subprocess.call(' Vim ','test.py') # BPY -file的一些编辑,Vim(当前不工作) subprocess.call(' python ','test.py') #试图执行python -file (不工作) 试用1:不在搅拌机外工作 $ cat cubes.py导入bpy mylayers = False*20 mylayers = True add_cube = bpy.ops.mesh.primitive_cube_add for index in量程( 0,5):add_cube(location=(索引*3,0,0),layers=mylayers) $pythoncubes.py跟踪(最近一次调用):文件" cubes.py ",第1行,在导入bpy ImportError: No模块名为bpy

EN

回答 8

Stack Overflow用户

发布于 2014-11-21 01:42:01

如果这仍然相关,您可以在这样的搅拌器上下文中运行一个脚本( -b使它无头,因此您可以在没有X11的渲染服务器上运行它):

代码语言:javascript
复制
blender -b -P script.py

有关更多选项,请参见blender --help

如果您想将搅拌器连接到IPython控制台,那么您可以通过python与搅拌器进行交互,您可以使用我刚才编写的脚本:ipython

开始一本笔记本:

代码语言:javascript
复制
./blender_ipython.py notebook

启动Qt控制台:

代码语言:javascript
复制
./blender_ipython.py qtconsole
票数 14
EN

Stack Overflow用户

发布于 2012-06-28 00:34:10

我用eclipse在搅拌机上开发。我找到了一个很好的起点是e.xml

票数 3
EN

Stack Overflow用户

发布于 2014-04-04 20:01:07

本文将解释如何将搅拌器构建为python模块。

http://wiki.blender.org/index.php/User%3aIdeasman42/BlenderAsPyModule

这种技术似乎不会将外部python会话连接到常规的搅拌器进程,而是在python进程中运行搅拌器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10972637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档