I’ve built a version of Blender 2.5 from SVN, and the Linux box it’s on has Python 2.4 and 3.1 installed, but when starting, Blender gives a “found bundled python: /path/to/blender-svn/install/linux2/.blender/python” line, indicating it’s using the included Python library rather than the full installation. How do I “encourage” it to use one of the full installs? Do I simply need to delete the compiled bundled python library from the SVN directory, or do I need to re-compile, telling Blender to use the installed Python?
I ask myself: Why do you want that?
The Python works, so you could import modules you have ‘elsewhere’, couldn’t you?
in blender 2.5 and up python will be imbeded. you only need external python for blender 2.49 and lower. pyton is gpl as is blender so its perfectly legal to include python with blender. and its still a small download / footprint compared to autodesk and other 3d software. even with python included its under 100 megs.
You could set the PYTHONPATH environmental variable to point to the system python.
PYTHONPATH=/usr/lib/python3.1 I believe it is.
Okay, that makes sense, I didn’t realize that change happened in 2.5 (among all the other improvements to Blender). I was concerned it was an error, since I tried rendering a frame from the Durian/Sintel sample scene they released for benchmark testing, but it was failing out with “Killed” before rendering any of the scene, and I thought it might be because it wasn’t using a “full” version of the Python libraries. I’ll have to dig deeper to see why it’s dying if it’s not due to the Python install.