What version of Python should we use?

I am getting some strange results when trying various python scripts in blender 2.40, and was wondering if I should have updated my python install as well.

Currently I have python 2.3.3 installed on my linux desktop Suse linux kernel 2.6.5.

I will update to the newer python if that’s going to help, but I don’t want to inflict pain where it isn’t needed.

eg. if the scripts should still work with my 2.3.3 version, I’ll leave it alone.

You need python 2.4 for blender 2.40
Edit: The python major-versions are installed parallel, so no problems shall occur if you have some other things running that depend on Python 2.3 (e.g. Zope)