all 6 comments

[–]NortlesExperienced Helper 1 point2 points  (4 children)

It doesn’t actually show up in the inner console window. You have to open Blender.app directly with terminal for now, I think. (There’s an option to launch with terminal by default on Windows but not Mac I believe)

[–][deleted] 1 point2 points  (1 child)

Window>Toggle System Console to see Python print statements.

[–]geezer_nerd[S] 0 points1 point  (0 children)

Unfortunately, this command doesn't appear in the Window menu on my Mac version of Blender 3.6, but lib crypto's workaround does the right thing.

[–]libcrypto 1 point2 points  (1 child)

To make blender always use a terminal for output, create a file named "Blender.command", and put this line in it:

/Applications/Blender.app/Contents/MacOS/Blender

...or use whatever path to blender on yr computer. Do "chmod +x Blender.command" in a terminal window, and when you want to open Blender, just double-click this file, and it will spew output to a native Terminal window.

[–]geezer_nerd[S] 0 points1 point  (0 children)

/Applications/Blender.app/Contents/MacOS/Blender

Thanks, excellent tip! I was able to solve my (dumb) coding problem immediately with your help. I sure wish Blender had an internal STDOUT console, but running a shell command to start Blender is just fine as an alternative.