FAQ: Can I upgrade the Python release installed with ArcGIS?


Can I upgrade the Python release installed with ArcGIS?


Python often issues bug fixes or 'maintenance' releases, which fix bugs but generally do not introduce new features. For these releases, the third part of the version number is incremented (for example, from 2.7.12 to 2.7.13). Security issues are also resolved in bug fix releases.

ArcPy and arcgisscripting are ArcGIS Python extensions that give access to a variety of ArcGIS functionality. These Python extensions are linked to the version of Python that was current when a particular version of ArcGIS was released. For example, ArcGIS 10.5 was released with Python version 2.7.12.

Python guarantees compatibility with extensions between bug fix releases. Therefore, the version of Python with ArcGIS 10.5 can be upgraded from 2.7.12 to 2.7.13, but must not be upgraded from 2.7 to a future 2.8 version.

A new bug fix release can be installed on top of the previous release of Python, and it is not necessary to uninstall the prior release first.

Python bug fix releases
Python 2.7.13