¿Instala ArcGIS for Desktop con la instalación de ActivePython existente?

9

Acabo de hacer una instalación limpia del sistema operativo e instalé ActivePython 2.7.2

Quiero usar esta instalación de Python para usar con ArcGIS 10.1

Acabo de instalar ArcGIS 10.1 e hice una nueva instalación de Python.

¿Qué debo hacer para que Python for ArcGIS se instale en mi Python actual?

ianbroad
fuente
1
¿La instalación de ActivePython incluye numpy 1.6.1? Si no, ese puede haber sido el problema.
Cyrus
No, supongo que no. Bueno, podría, pero creo que es una nueva versión. Aunque lo resolví. Gracias.
ianbroad

Respuestas:

5

Muy bien, descubrí lo que estaba mal. Si está utilizando Python 2.7 y desea que ArcGIS use su instalación actual de Python.

Debe descargar e instalar las siguientes bibliotecas antes de instalar ArcGIS 10.1:

NumPy 1.6.1-

http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-win32-superpack-python2.7.exe/download

Madplotlib 1.1.1-

http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.1/matplotlib-1.1.1.win32-py2.7.exe/download

Si hace esto, obtendrá una instalación limpia.

EDITAR:

La documentación de 10.1 especifica que ArcGIS requiere Python 2.7.xo Numpy 1.6.1 instalado en la computadora de destino. Sin embargo, la documentación 10.3 especifica Python 2.7.8 o Numpy 1.7.1, mientras que la documentación 10.4 especifica Python 2.7.10 y Numpy 1.9.2. Al intentar instalar ArcGIS 10.1 con Python 2.7.9+, ArcGIS no verá las versiones más nuevas e instalará un segundo directorio de Python 2.7 (como ArcGIS 10.1) dentro del directorio existente de Python27.

ianbroad
fuente
1
Esto está documentado en la ayuda. Creo que solo se requiere NumPy, pero no puede hacer daño tener matplotlib también: resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/…
blah238
¿Sabe si lo mismo ocurre cuando instalé el geoprocesamiento en segundo plano del motor ArcGIS 10.1 SP1? ¿También se instalará en el mismo Python 2.7 que instalé?
ianbroad
Si está hablando de la instalación de geoprocesamiento en segundo plano de 64 bits, esto instalará otra versión separada de 64 bits de Python.
blah238
Gracias por tu respuesta. Pero, ¿qué pasa si instalé Python 2.7.6 después de haber instalado ArcGIS 10.1? Sigo recibiendo muchos errores en ArcMap debido a esto. Cualquier solución a mi problema sería muy apreciada
brillante
2

No estoy seguro de si esto funcionará, pero puede intentar crear un nuevo archivo de texto Desktop10.1.pthcon el siguiente contenido en la Lib\site-packagescarpeta de instalación de ActivePython :

C: \ Archivos de programa (x86) \ ArcGIS \ Desktop10.1 \ bin
C: \ Archivos de programa (x86) \ ArcGIS \ Desktop10.1 \ arcpy
C: \ Archivos de programa (x86) \ ArcGIS \ Desktop10.1 \ ArcToolbox \ Scripts

(Suponiendo una instalación estándar en un sistema operativo de 64 bits).

Es posible que se requiera más plomería, por lo que diría que simplemente deje que ArcGIS haga lo suyo ...

blah238
fuente