Página 1 de 1

Ejecución de Python en Blender 2.63

Publicado: Sab Dic 01, 2012 4:36 am
por Agestevez
Buenas:

Hasta ahora he tocado poco el Blender 2.63. El caso es que estoy empezando casi con esta versión y me acabo de topar con el problema de que no me ejecuta (Alt+P) ningún script de Python.

Tan solo ejecuta instrucciones sencillas (o básicas) como a=2, b=3, a+b... pero un sencillo \"import Blender\" me genera un error.

Mi sistema es MAC, Blender 2.63, Python 3.3

He estado buscando solución a esto, siguiendo las lineas de que:

* No está definida la variable PYTHONPATH
* No es compatible python 3.3 con Blender 2.63

pero no encuentro nada que me sirva.

¿Alguien del foro se ha encontrado con el mismo problema?...
Gracias por adelantado y un saludo.

Re: Ejecución de Python en Blender 2.63

Publicado: Sab Dic 01, 2012 10:10 pm
por ebarranco
… has “tocado poco Blender 2.63\", ¿que usabas 2.49...? \"estoy empezando casi con esta versión” ¿No lo habías usados antes, entonces...?
Blender 2.6x no requiere de una instalación de Python, el lenguaje y la versión esta implementada internamente. El upgrade de Python 3.3 no se empezó a dar si no hasta la versión 2.64 según recuerdo. Si intentas correr un script de Python previos evidentemente no correrán. Si intentas usar sintaxis de phyton 3.3 en blender 2.63 es muy posible que sólo funcionen los comandos básicos, ya que como mencioné aún no estaba implementada en esa versión.

Re: Ejecución de Python en Blender 2.63

Publicado: Dom Dic 02, 2012 1:45 am
por Agestevez
Hola ebarranko, gracias por tu respuesta. Usaba el 2.48a. Ya leí que el 2.63 lleva python 3.2 implementado internamente, pero no comprendo como un simple import Blender no lo admite.

Saludos

Re: Ejecución de Python en Blender 2.63

Publicado: Dom Dic 02, 2012 11:39 am
por octagesimal
Hola Agestevez

la sentencia de importación

Código: Seleccionar todo

import Blender
da error en blender 2.5+, en lugar de ello usa

Código: Seleccionar todo

import bpy
bpy = Blender python

Puedes usar también la ventana de consola interactiva de Blender como se muestra en la imagen para deducir su uso.

Puedes consultar la documentación del API para Blender 2.64a en el siguiente enlace:

http://www.blender.org/documentation/bl ... a_release/

Espero te sea de ayuda.
Saludos!

Re: Ejecución de Python en Blender 2.63

Publicado: Dom Dic 02, 2012 4:22 pm
por Agestevez
Hola octagesimal, te agradezco esta información que me ha resultado muy útil. He podido ver que hay grandes cambios en la sintaxis del python y de la API.

A partir de aquí, me espera un cierto trabajo de adaptación.

Un saludo y gracias