
Today, the support for Python is carried out by a team of developers of the same institution. Python began to be developed in the late eighties by the employees of the Dutch National Research Institute of Mathematics and Computer Science Guido van Rossum.

This will keep you on the security fix schedule of your distribution and guarantees someone else tests compatibility of the python libraries and against that version (as used by system utilities!).Python is an extremely simple and flexible language that allows developers to effectively solve the problems of scripting, rapid prototyping and research programming. I recommend not trying to replace the main python, but instead to compile and install the 2.7.8 in a separate location (mine is in /opt/python/2.7.8).

2.7.8 on a system with main python version is 2.7.3). The problems start when you want to use the latest in the main python series (e.g. Sometimes a distro provides these different major.minor packages, but they might not be the latest bug-release version in that series. you can compile a 2.6 or 3.4 python and install it without a problem, as this is installed next to the main (2.7.X) python. the main python) normally is not a problem. Installing a different version from the major.minor version the system uses (i.e. configure without options would get you, when you download python to do a python compilation from source. This is needed to get the correct search paths for the libraries that the main python uses, which is often not exactly what a. It even takes a lot of care to update the main python with a later version in the same major.minor series, as you need to take care of compiling it with the same configuration specs as the main python.

this is 2.7.3, the version that you get when invoking python on a freshly installed system.īecause of the system utilities that are written in python it is impossible to remove the main python without breaking the system. The version of python the system utilities are programmed in I will call the "main" python. Many system utilities the distro providers combine (both GUI based and not), are programmed in Python. Python is required by many of the Linux distributions.
