A.) RHEL 5.x (by default) comes with Python 2.4, not 2.5.
B.) Yes you can. It is required in 3.x, though.