Как я могу получить доступ к BPY в стандартной консоли Python? BPY — это Blender-python

Автор здесьв пунктах 17.20-17.50 упоминает, что вы можете получить доступ к BPY с помощью стандартного интерпретатора Python в будущее. Ему уже 1 год, так как я могу получить доступ к BPY со стандартной консолью Python?

Trial 0: roundaround -solution не работает с подпроцессом внутри Blender

subprocess.call(['vim', 'test.py'])
# некоторое редактирование BPY-файла с помощью Vim (в настоящее время не работает)
subprocess.call(['python', 'test.py'])
# пытаемся запустить файл python (в данный момент не работает)

Пробная версия 1: не работает вне Blender

$ cat cubes.py
импортировать бит/год
мои слои = [False]*20
мои слои [0] = Истина
add_cube = bpy.ops.mesh.primitive_cube_add
для индекса в диапазоне (0, 5):
add_cube (местоположение = (индекс * 3, 0, 0), слои = мои слои)
$ кубы питона.py
Traceback (последний последний вызов):
Файл «cubes.py», строка 1, в 
импортировать бит/год
ImportError: Нет модуля с именем bpy

11
задан hhh 10 June 2012 в 23:47
поделиться