Before performing any installations/uninstallations, make sure you make a backup copy of your own programs in case anything important is accidentally deleted.
If you currently have Python 2.3 installed, we recommend that you first uninstall that version before installing Python 2.4. Installing Python 2.4 will still work even without uninstalling 2.3, but as soon as you install 2.4, the registry will then be changed to point to python.exe in the 2.4 directory. However, certain files such as an old IPython script may still be invoking Python 2.3, which may behave differently so that what may normally work in 2.4 may crash in 2.3 and cause much confusion. To avoid such issues, it is strongly advised that Python 2.3 as well as the IPython program that calls version 2.3 be uninstalled before installing 2.4.