programa - ejecutar script python en windows
Ejecutando el script de Python en Blender (5)
- Abre una vista del editor de texto en Blender.
- Presione Alt + O, o vaya a Texto> Abrir bloque de texto y abra el archivo .py
- Luego simplemente presione Ejecutar script: D
Ps En lugar de abrir un archivo en el paso 2, también puede pulsar el botón "+ Nuevo" y crear un nuevo script en su lugar.
Instalé Blender 2.6 y estoy intentando ejecutar un script llamado drawcar.py (que usa PyOpenGL)
Miré alrededor de la documentación para importar un script y solo pude acceder a la consola python de Blender.
¿Cómo ejecuto drawcar.py desde el terminal de Linux con Blender?
Es probable que drawcar.py esté intentando ejecutar comandos pyOpenGL dentro de Blender, y eso no funcionará sin modificaciones. Sospecho que también está recibiendo algunos errores de importación (si observa la consola de comandos). Blender tiene su propio envoltorio interno de python para opengl llamado bgl
, que incluye muchos de los estándares de opengl, pero todos con el prefijo bgl.
Si tiene un enlace a drawcar.py, puedo echarle un vistazo y decirle lo que está pasando.
Esta respuesta es demasiado tarde, pero para ayudar a cualquier persona con el mismo problema.
en terminal:
licuadora yourblendfilenameorpath --python drawcar.py
Para ejecutar un script por otro script o desde la consola:
import bpy
script = bpy.data.texts["script_name.py"]
exec(script.as_string())
También puede ejecutar el siguiente código en la consola de Python para ejecutar un script externo sin abrirlo en el editor de texto:
filename = "/full/path/to/myscript.py"
exec(compile(open(filename).read(), filename, ''exec''))
El código anterior viene del siguiente enlace: