Vous installez ArcGIS for Desktop avec une installation ActivePython existante?

9

Je viens de faire une installation de système d'exploitation propre et j'ai installé ActivePython 2.7.2

Je souhaite utiliser cette installation Python pour une utilisation avec ArcGIS 10.1

Je viens d'installer ArcGIS 10.1 et il a fait une nouvelle installation Python.

Que dois-je faire pour que Python pour ArcGIS s'installe sur mon Python actuel?

ianbroad
la source
1
L'installation d'ActivePython inclut-elle numpy 1.6.1? Sinon, c'est peut-être le problème.
Cyrus
Non, je suppose que non. C'est possible, mais je pense que c'est une nouvelle version. Je l'ai compris cependant. Merci.
ianbroad

Réponses:

5

D'accord, j'ai compris ce qui n'allait pas. Si vous utilisez Python 2.7 et souhaitez qu'ArcGIS utilise votre installation Python actuelle.

Vous devez télécharger et installer les bibliothèques suivantes avant d'installer 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 vous faites cela, vous obtiendrez une installation propre.

ÉDITER:

La documentation 10.1 spécifie qu'ArcGIS requiert Python 2.7.x ou Numpy 1.6.1 installé sur l'ordinateur cible. Cependant, la documentation 10.3 spécifie Python 2.7.8 ou Numpy 1.7.1, tandis que la documentation 10.4 spécifie Python 2.7.10 et Numpy 1.9.2. Lorsque vous tentez d'installer ArcGIS 10.1 avec Python 2.7.9+, ArcGIS ne verra pas les versions plus récentes et installera un deuxième répertoire Python 2.7 (comme ArcGIS 10.1) dans le répertoire Python27 existant.

ianbroad
la source
1
Ceci est documenté dans l'aide. Je pense que seul NumPy est requis, mais cela ne peut pas nuire à avoir également matplotlib: resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/…
blah238
Savez-vous si la même chose est vraie lorsque j'ai installé le géotraitement d'arrière-plan du moteur ArcGIS 10.1 SP1? Sera-t-il également installé dans le même Python 2.7 que j'ai installé?
ianbroad
Si vous parlez de l'installation de géotraitement en arrière-plan 64 bits, cela installera une autre version 64 bits distincte de Python.
blah238
Merci pour votre réponse. Mais que faire si j'ai installé Python 2.7.6 après avoir installé ArcGIS 10.1? Je continue de recevoir de nombreuses erreurs dans ArcMap à cause de cela. Toute solution à mon problème serait très appréciée
brillant
2

Je ne sais pas si cela fonctionnera, mais vous pouvez essayer de créer un nouveau fichier texte nommé Desktop10.1.pthavec le contenu suivant dans le Lib\site-packagesdossier de votre installation ActivePython :

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

(En supposant une installation standard sur un système d'exploitation 64 bits).

Il peut y avoir plus de plomberie requise, c'est pourquoi je dirais de laisser ArcGIS faire son travail ...

blah238
la source