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.