Ejecución de Python en Blender 2.63

Preguntas y respuestas relacionadas con el uso y desarrollo de scripts Python y plugins para Blender 3D
Responder
Agestevez
Mensajes: 62
Registrado: Dom Oct 15, 2006 7:47 am
Nombre:
Contactar:

Ejecución de Python en Blender 2.63

Mensaje por Agestevez » Sab Dic 01, 2012 4:36 am

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.
Lí­nea de gansos en vuelo
al pie de la colina
la luna como un sello

http://www.pawean.com/MVM/index.html

Avatar de Usuario
ebarranco
Mensajes: 406
Registrado: Vie Oct 06, 2006 3:31 am
Nombre: Enrique Barranco
Ubicación: Jalisco
Contactar:

Re: Ejecución de Python en Blender 2.63

Mensaje por ebarranco » Sab Dic 01, 2012 10:10 pm

… 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.
Un artista mediocre es aquel quien culpa a sus herramientas, por su trabajo.

Agestevez
Mensajes: 62
Registrado: Dom Oct 15, 2006 7:47 am
Nombre:
Contactar:

Re: Ejecución de Python en Blender 2.63

Mensaje por Agestevez » Dom Dic 02, 2012 1:45 am

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
Lí­nea de gansos en vuelo
al pie de la colina
la luna como un sello

http://www.pawean.com/MVM/index.html

octagesimal
Administrator
Administrator
Mensajes: 679
Registrado: Vie Sep 03, 2004 1:03 am
Nombre:
Contactar:

Re: Ejecución de Python en Blender 2.63

Mensaje por octagesimal » Dom Dic 02, 2012 11:39 am

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!
Adjuntos
scripting.jpg
(136.88 KiB) No descargado aún
Chat IRC de la comunidad g-blender
http://bit.ly/GIkzdT
canal #g-blender
Otra forma de estar en contacto con la comunidad.

octavio@g-blender.org
twitter: @octagesimal
irc: octagesimal

Agestevez
Mensajes: 62
Registrado: Dom Oct 15, 2006 7:47 am
Nombre:
Contactar:

Re: Ejecución de Python en Blender 2.63

Mensaje por Agestevez » Dom Dic 02, 2012 4:22 pm

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
Lí­nea de gansos en vuelo
al pie de la colina
la luna como un sello

http://www.pawean.com/MVM/index.html

Responder