Установка ArcGIS for Desktop с существующей установкой ActivePython?

9

Я только что сделал чистую установку ОС и установил ActivePython 2.7.2

Я хочу использовать эту установку Python для использования с ArcGIS 10.1

Я только что установил ArcGIS 10.1, и он сделал новую установку Python.

Что мне нужно сделать, чтобы установить Python for ArcGIS на мой текущий Python?

ianbroad
источник
1
Включает ли установка ActivePython numpy 1.6.1? Если нет, то это могло быть проблемой.
Cyrus
Нет, я думаю, что нет. Ну, может, но я думаю, что это новая версия. Я понял это все же. Спасибо.
ianbroad

Ответы:

5

Хорошо, я понял, что случилось. Если вы используете Python 2.7 и хотите, чтобы ArcGIS использовала вашу текущую установку Python.

Перед установкой 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

Если вы сделаете это, вы получите чистую установку.

РЕДАКТИРОВАТЬ:

В документации 10.1 указано, что ArcGIS требует Python 2.7.x или Numpy 1.6.1, установленный на целевом компьютере. Однако в документации 10.3 указан Python 2.7.8 или Numpy 1.7.1, а в документации 10.4 - Python 2.7.10 и Numpy 1.9.2. При попытке установить ArcGIS 10.1 с Python 2.7.9+ ArcGIS не увидит более новые версии и установит второй каталог Python 2.7 (как ArcGIS 10.1) в существующий каталог Python27.

ianbroad
источник
1
Это задокументировано в справке. Я думаю, что требуется только NumPy, но также не помешает иметь matplotlib: resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/…
blah238
Знаете ли вы то же самое, когда я устанавливал фоновую геообработку двигателя ArcGIS 10.1 SP1? Будет ли он также установлен в тот же Python 2.7, который я установил?
ianbroad
Если вы говорите об установке 64-битной фоновой геообработки, то будет установлена ​​другая, отдельная 64-битная версия Python.
blah238
Спасибо за Ваш ответ. Но что, если я установил Python 2.7.6 после того, как установил ArcGIS 10.1? Из-за этого я продолжаю получать много ошибок в ArcMap. Любое решение моей проблемы будет высоко оценено
блестящий
2

Я не уверен, что это будет работать, но вы можете попробовать создать новый текстовый файл с именем Desktop10.1.pthследующего содержания в папке установки 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

(Предполагается стандартная установка на 64-битную ОС).

Может потребоваться больше сантехники, поэтому я бы сказал, чтобы просто позволить ArcGIS сделать свое дело ...

blah238
источник