¿ArcGIS Desktop admitirá las últimas versiones de Python 2.xo Python 3.x?

13

Tengo curiosidad por saber si ArcGIS Desktop 10.0 admitirá versiones más nuevas de Python que 2.6. Y para el caso, las versiones más nuevas de NumPy (es decir, 1.4, 1.5, etc.). Estoy seguro de que esta documentación está en el sitio de ESRI en alguna parte, pero no puedo encontrarla.

Descubrí que ArcGIS Desktop 10.0 respetará una instalación existente de Python 2.6 siempre y cuando tenga instalado Numpy 1.3.0 ( ref ), y estoy adivinando, al menos hasta que Numpy 1.5.0 esté fuera y sea compatible con Python 3, entonces no Python 3 para ArcGIS, pero aún estaría interesado en saber si la actualización es posible cuando esté disponible.

    
pregunta om_henners 02.08.2010 - 02:32

4 respuestas

3

Creo que es importante hacer esta cubierta Q & A no solo ArcGIS Desktop 10.0, Python 2.7 y Python 3.1, sino también incorporar las últimas versiones de productos de escritorio de la plataforma ArcGIS y el lenguaje de programación Python.

Para la compatibilidad con Python en los productos de escritorio más recientes (actualmente) de la plataforma ArcGIS, creo que debería considerar:

  

Si necesita usar Python fuera de ArcGIS Pro, descargue el   Configuración de Python desde My Esri. Esta instalación instalará Python   3.4.1, todos los requisitos de terceros requeridos por ArcGIS Pro y un archivo ArcGISPro.pth que se usa para identificar todas las carpetas de ArcGIS Pro   requerido para ejecutar ArcPy.

  

Las herramientas de geoprocesamiento de ArcGIS for Desktop requieren que Python 2.7.x y   Python 1.7.x Numérico están instalados. Si la configuración de ArcGIS for Desktop   no encuentra Python 2.7.x ni Python numérico (NumPy)   1.7.xinstalado en la computadora de destino, Python 2.7.8 y Numerical Python 1.7.1 se instalarán durante una instalación completa de   ArcGIS 10.3.x.

    
respondido por el PolyGeo 23.07.2015 - 00:55
16

No, una versión de Python por versión de ArcGIS. La razón de esto es simple: la mayor parte de la magia ocurre en una extensión C (arcgisscripting). Las API de C cambian de una versión a otra, y esa DLL no funcionará bien en otras versiones de Python.

Sin embargo, cada vez que el sitio principal de Python.org libera una solución de seguridad (2.6.X), estos son compatibles en formato binario y se pueden instalar.

    
respondido por el Jason Scheirer 03.08.2010 - 20:21
10

No. Un miembro del personal de Esri dice que no en un publicación de respuesta al foro :

  

ArcGIS 10 final se enviará con una y solo una versión de python. A   Pre-lanzamiento tenemos 2.6.2. Probablemente para 10 final tendremos   2.6.5. Dicho esto, ArcGIS 10 funcionará con cualquier versión 2.6 de python. Así que digamos que dentro de 6 meses, tenemos Python 2.6.6 liberado pero   ArcGIS está usando solo 2.6.5, puede instalar Python 2.6.6 de manera segura y   ArcGIS funcionará bien. Tenga en cuenta que esta compatibilidad sólo funciona con un   Gran lanzamiento de Python. En otras palabras, ArcGIS 10 nunca funcionará con   Python 2.7 o Python 3.1 o cualquier otra versión importante de python. Solamente   Python 2.6 es compatible.

    
respondido por el cwhite 02.08.2010 - 03:02
-1

No sé acerca de arc10, pero en todas las versiones de ArcGIS 9 podría actualizar python a la última y mejor versión con algunos pasos simples . Esta es una configuración no admitida, consulte artículo 31912 de la base de conocimiento de ESRI . Informe de nuevo si esto funciona para usted con ArcGIS 10.

    
respondido por el matt wilkie 22.09.2010 - 23:42

Lea otras preguntas en las etiquetas