Se o Geoprocessamento em segundo plano de 64 bits para o ArcGIS Desktop 10.1sp1 estiver instalado, como isso afeta a configuração do Python para uso geral?
A Esri lançou o SP1 para o produto ArcGIS 10.1 e, para o componente Desktop, disponibilizou uma instância de Python 2.7.2 de 64 bits que, quando instalada, substitui as chamadas Esri de 32 bits do Python 2.7 por chamadas de 64 bits para geoprocessamento em segundo plano (processamento enviado lado de uma sessão ativa da GUI do ArcGIS Desktop).
A instalação é opcional - ou seja, sem ela o ArcGIS Desktop continua com apenas espaço de memória do usuário de 32 bits disponível. Com isso, uma entrada \ bin64 é feita na pasta do programa Esri e as chaves do registro são estabelecidas para o processamento de 64 bits em "HKEY_LOCAL_MACHINE \ SOFTWARE \ ESRI \ ArcGIS 10.1 SP1 para Geoprocessamento em Segundo Plano de Desktop (64 bits)" e o geoprocessamento em segundo plano é então feito no espaço de memória de 64 bits.
Tanto o Esri de 32 bits como o Python de 64 bits são instalações completas 2.7.2.
Durante o geoprocessamento em segundo plano do registro da Esri, os arquivos de caminho e configuração cuidam da chamada dos executáveis Python de 64 bits. Enquanto o uso de Python de 32 bits é mantido na sessão do ArcGIS Desktop, quando necessário.
Portanto, o que resta a cada usuário é decidir se o Python 2.7.2 de 64 bits instalado deve ser integrado às suas necessidades de computação fora do ArcGIS. E qual a melhor maneira de fazer isso quando as versões de 32 e 64 bits do Python residem no sistema?
Perguntado de outra maneira - a Esri cuida da integração do Python de 64 bits em seu ArcGIS Desktop; então, de que maneira funcionará para configurá-lo para o restante dos casos de uso além do ArcGIS?