Instalujesz ArcGIS na komputer z istniejącą instalacją ActivePython?

9

Właśnie wykonałem czystą instalację systemu operacyjnego i zainstalowałem ActivePython 2.7.2

Chcę użyć tej instalacji Pythona do użytku z ArcGIS 10.1

Właśnie zainstalowałem ArcGIS 10.1 i wykonałem nową instalację Pythona.

Co muszę zrobić, aby Python dla ArcGIS zainstalował się na moim obecnym Pythonie?

ianbroad
źródło
1
Czy instalacja ActivePython obejmuje numpy 1.6.1? Jeśli nie, może to być problem.
Cyrus
Nie, chyba nie. Cóż, może, ale myślę, że to nowa wersja. Jednak to rozgryzłem. Dzięki.
ianbroad

Odpowiedzi:

5

Dobra, zorientowałem się, co było nie tak. Jeśli korzystasz z Python 2.7 i chcesz, aby ArcGIS używał twojej bieżącej instalacji Python.

Przed zainstalowaniem ArcGIS 10.1 musisz pobrać i zainstalować następujące biblioteki:

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

Jeśli to zrobisz, otrzymasz czystą instalację.

EDYTOWAĆ:

Dokumentacja 10.1 określa, że ​​ArcGIS wymaga Pythona 2.7.x lub Numpy 1.6.1 zainstalowanego na komputerze docelowym. Jednak dokumentacja 10.3 określa Python 2.7.8 lub Numpy 1.7.1, podczas gdy dokumentacja 10.4 określa Python 2.7.10 i Numpy 1.9.2. Podczas próby zainstalowania ArcGIS 10.1 z Python 2.7.9+, ArcGIS nie zobaczy nowszych wersji i zainstaluje drugi katalog Python 2.7 (jako ArcGIS 10.1) w istniejącym katalogu Python27.

ianbroad
źródło
1
Jest to udokumentowane w pomocy. Myślę, że tylko NumPy jest wymagane, ale nie zaszkodzi mieć również matplotlib: resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/…
blah238
Czy wiesz, czy to samo dotyczy sytuacji, gdy zainstalowałem Geoprocessing silnika ArcGIS 10.1 SP1 w tle? Czy zainstaluje się również w tym samym języku Python 2.7, który zainstalowałem?
ianbroad
Jeśli mówisz o 64-bitowej instalacji Geoprocessing w tle, spowoduje to zainstalowanie innej, osobnej 64-bitowej wersji Pythona.
blah238
Dzięki za odpowiedź. Ale co, jeśli zainstalowałem Python 2.7.6 po zainstalowaniu ArcGIS 10.1? Z tego powodu ciągle pojawia się wiele błędów w ArcMap. Każde rozwiązanie mojego problemu byłoby bardzo mile widziane
błyszczący
2

Nie jestem pewien, czy to zadziała, ale możesz spróbować utworzyć nowy plik tekstowy o Desktop10.1.pthnastępującej treści w folderze instalacji ActivePython Lib\site-packages:

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

(Zakładając standardową instalację w 64-bitowym systemie operacyjnym).

Może być wymagana dodatkowa instalacja hydrauliczna, dlatego powiedziałbym, że pozwolę ArcGIS zrobić to ...

blah238
źródło