You can install as many versions of Python as possible. Calling python from the shell will do python2.7 (you can verify that by running ls -l /usr/bin/python ), python 3.2 can also be called like python3 .
If you have even more versions, they can be accessed directly with their numbers like python2.6 , etc. I personally have versions 2.5, 2.6, 2.7, and 3.2 installed for compatibility reasons.
source share