Just install Python2.7.5 on top of 2.7.3 and everything is fine. (I do it)
The folder in which your libraries are installed on site-packages will not remain untouched.
Python2.7.3 also has the same c-interface as Python2.7.5, so you can also use compiled modules.
I remember how to remove Python, and it only deleted the files that it cited to my computer. All my programming work has remained untouched.
If you are really facing issues that I donβt know about, you can simply reinstall the older version.
The great thing is that if you choose the advanced option for compiling files, it will even go through the installed modules and compile them.
User source share