Installazione di ArcGIS per desktop con l'installazione di ActivePython esistente?


9

Ho appena eseguito un'installazione pulita del sistema operativo e installato ActivePython 2.7.2

Voglio usare questa installazione di Python per l'uso con ArcGIS 10.1

Ho appena installato ArcGIS 10.1 e ha fatto una nuova installazione di Python.

Cosa devo fare per installare Python per ArcGIS sul mio attuale Python?


1
L'installazione di ActivePython include numpy 1.6.1? In caso contrario, potrebbe essere stato questo il problema.
— Ciro

No, immagino di no. Beh, potrebbe, ma penso che sia una nuova versione. L'ho capito però. Grazie.
— ianbroad,

Risposte:


5

Bene, ho capito cosa c'era che non andava. Se stai usando Python 2.7 e vuoi che ArcGIS usi la tua attuale installazione di Python.

È necessario scaricare e installare le seguenti librerie prima di installare 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

Se lo fai, otterrai un'installazione pulita.

MODIFICARE:

La documentazione 10.1 specifica che ArcGIS richiede l'installazione di Python 2.7.xo Numpy 1.6.1 sul computer di destinazione. Tuttavia, la documentazione 10.3 specifica Python 2.7.8 o Numpy 1.7.1, mentre la documentazione 10.4 specifica Python 2.7.10 e Numpy 1.9.2. Quando si tenta di installare ArcGIS 10.1 con Python 2.7.9+, ArcGIS non vedrà le versioni più recenti e installerà una seconda directory Python 2.7 (come ArcGIS 10.1) all'interno della directory Python27 esistente.


1
Questo è documentato nella guida. Penso che sia richiesto solo NumPy, ma non può far male avere anche matplotlib: resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/…
— blah238

Sai se lo stesso vale per quando ho installato il Geoprocessing in background del motore ArcGIS 10.1 SP1? Si installerà anche nello stesso Python 2.7 che ho installato?
— ianbroad,

Se stai parlando dell'installazione di Geoprocessing in background a 64 bit, verrà installata un'altra versione separata di Python a 64 bit.
— blah238,

Grazie per la tua risposta. E se avessi installato Python 2.7.6 dopo aver installato ArcGIS 10.1? Continuo a ricevere molti errori in ArcMap per questo. Qualsiasi soluzione al mio problema sarebbe molto apprezzata
— splendente

2

Non sono sicuro che funzionerà, ma puoi provare a creare un nuovo file di testo denominato Desktop10.1.pthcon il seguente contenuto nella cartella dell'installazione di ActivePython Lib\site-packages:

C: \ Programmi (x86) \ ArcGIS \ Desktop10.1 \ bin
C: \ Programmi (x86) \ ArcGIS \ Desktop10.1 \ arcpy
C: \ Programmi (x86) \ ArcGIS \ Desktop10.1 \ ArcToolbox \ Scripts

(Supponendo un'installazione standard su un sistema operativo a 64 bit).

Potrebbero essere necessari più impianti idraulici, motivo per cui direi di lasciare che ArcGIS faccia la sua cosa ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.