Español

Pregunta frecuente: ¿qué versión de Python se usa en ArcGIS?

Pregunta

Pregunta frecuente: ¿qué versión de Python se usa en ArcGIS?

Respuesta

El lenguaje de programación de Python se usa en cada versión de ArcGIS desde la 9.0 y forma parte de la instalación automática de ArcMap y ArcGIS Server. ArcGIS instala las versiones de Python que se indican a continuación durante un proceso de instalación completo.

A continuación se indican las versiones de Python utilizadas en cada versión de ArcGIS desde la 10.0.

Nota:
No es recomendable instalar una versión independiente de Python para el uso en ArcGIS. Usar una versión diferente de Python puede generar problemas de compatibilidad y problemas de la carpeta raíz.
ArcGIS Pro

La versión de Python y sus versiones de pila se pueden determinar abriendo la ventana de Python en la aplicación (Ver > Python) y escribiendo los siguientes comandos:

import sys
import matplotlib
import numpy
import scipy
print(sys.version)
print(matplotlib.__version__)
print(numpy.__version__)
print(scipy.__version__)

Los comandos muestran la versión predeterminada de Python utilizada con la aplicación. En la siguiente imagen (ArcGIS Pro 2.1), la versión de Python es la 3.6.2, seguida de las versiones de matplotlib, numpy y scipy.

User-added image

Nota:
En las versiones de 1.0 a 1.2 de ArcGIS Pro, si se utilizaba Python fuera de ArcGIS Pro, era necesario instalar Python for ArcGIS Pro. Esto ya no es necesario para las versiones 1.3 y posteriores.
ArcGIS (for) Desktop
  • 10.6.1: Python 2.7.14 y Numerical Python 1.9.3
  • 10.6: Python 2.7.14 y Numerical Python 1.9.3
  • 10.5.1: Python 2.7.13 y Numerical Python 1.9.3
  • 10.5: Python 2.7.12 y Numerical Python 1.9.3
  • 10.4.x: Python 2.7.10 y Numerical Python 1.9.2
  • 10.3.x: se requieren Python 2.7.x y Numerical Python 1.7.x; 2.7.8 y 1.7.1 se instalan si no se cumple el requisito de la versión
  • 10.2.x: Python 2.7.5 y Numerical Python 1.7.1
  • 10.2: Python 2.7.3 y Numerical Python 1.6.1
  • 10.1: Python 2.7.2 y Numerical Python 1.6.1
  • 10: Python 2.6.5 y Numerical Python 1.3.0
ArcGIS Enterprise/ArcGIS Server
  • 10.6.1: Python 2.7.14, Numerical Python 1.9.3 y Matplotlib 1.5.2
  • 10.6: Python 2.7.14, Numerical Python 1.9.3 y Matplotlib 1.5.2
  • 10.5.1: Python 2.7.13, Numerical Python 1.9.3 y Matplotlib 1.5.2
  • 10.5: Python 2.7.12, Numerical Python 1.9.3 y Matplotlib 1.5.2
  • 10.4.x: Python 2.7.10, Numerical Python 1.9.2 y Matplotlib 1.4.3
  • 10.3.x: Python 2.7.8, Numerical Python 1.7.1 y Matplotlib 1.3.0
  • 10.2.x: Python 2.7 (64 bits)
  • 10.1: Python 2.7 (64 bits)
  • 10: Python 2.6.5 y Numerical Python 1.3.0

Related Information