Instalando o ArcGIS for Desktop com a instalação ActivePython existente?

9

Acabei de instalar um SO limpo e instalei o ActivePython 2.7.2

Quero usar esta instalação do Python para uso com o ArcGIS 10.1

Acabei de instalar o ArcGIS 10.1 e ele fez uma nova instalação do Python.

O que preciso fazer para instalar o Python for ArcGIS no meu Python atual?

ianbroad
fonte
11
A instalação do ActivePython inclui o numpy 1.6.1? Caso contrário, esse pode ter sido o problema.
Cyrus
Não, acho que não. Bem, pode, mas acho que é uma nova versão. Eu descobri isso embora. Obrigado.
Ianbroad

Respostas:

5

Tudo bem, eu descobri o que estava errado. Se você estiver usando o Python 2.7 e quiser que o ArcGIS use sua instalação atual do Python.

Você precisa baixar e instalar as seguintes bibliotecas antes de instalar o 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 você fizer isso, obterá uma instalação limpa.

EDITAR:

A documentação 10.1 especifica que o ArcGIS requer o Python 2.7.x ou o Numpy 1.6.1 instalado no computador de destino. No entanto, a documentação 10.3 especifica Python 2.7.8 ou Numpy 1.7.1, enquanto a documentação 10.4 especifica Python 2.7.10 e Numpy 1.9.2. Ao tentar instalar o ArcGIS 10.1 com Python 2.7.9+, o ArcGIS não verá versões mais recentes e instala um segundo diretório Python 2.7 (como ArcGIS 10.1) dentro do diretório Python27 existente.

ianbroad
fonte
11
Isso está documentado na ajuda. Eu acho que só é necessário NumPy, mas não pode ferir a ter matplotlib bem: resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/...
blah238
Você sabe se o mesmo ocorre quando eu instalei o Geoprocessamento em segundo plano do ArcGIS 10.1 SP1 Engine? Ele também será instalado no mesmo Python 2.7 que eu instalei?
Ianbroad
Se você estiver falando sobre a instalação de geoprocessamento em segundo plano de 64 bits, isso instalará outra versão separada de 64 bits do Python.
precisa saber é o seguinte
Obrigado pela sua resposta. Mas e se eu instalei o Python 2.7.6 depois de instalar o ArcGIS 10.1? Eu continuo recebendo muitos erros no ArcMap por causa disso. Qualquer solução para o meu problema seria muito apreciada
brilhante
2

Não tenho certeza se isso funcionará, mas você pode tentar criar um novo arquivo de texto nomeado Desktop10.1.pthcom o seguinte conteúdo na Lib\site-packagespasta da instalação do ActivePython :

C: \ Arquivos de programas (x86) \ ArcGIS \ Desktop10.1 \ bin
C: \ Arquivos de programas (x86) \ ArcGIS \ Desktop10.1 \ arcpy
C: \ Arquivos de programas (x86) \ ArcGIS \ Desktop10.1 \ ArcToolbox \ Scripts

(Supondo uma instalação padrão em um sistema operacional de 64 bits).

Pode ser necessário mais encanamento, e é por isso que eu diria para deixar o ArcGIS fazer o seu trabalho ...

blah238
fonte