Yo estoy usando ArcMap 10.2 y acaba de establecer 'ArcGIS for Desktop Fondo de Geoprocesamiento (64 bits)' y ahora tengo la ArcGIS10.2 carpeta y ArcGISx6410.2 carpeta dentro de mi carpeta de python. Tengo el procesamiento en segundo plano habilitados. Cuando abro la ventana de python dentro de ArcMap y haga import sys, print sys.la versión de muestra de que se está ejecutando la versión de 32 bits. ¿Cómo puedo obtener la versión de 64 bits para ejecutar dentro de ArcMap?
Respuestas
¿Demasiados anuncios?No se puede ejecutar un ejecutable de 64 bits dentro de un proceso de 32 bits de espacio. Es decir, la ventana de Python en ArcMap sólo puede ejecutar en 32 bits, pero las herramientas de Geoprocesamiento que se llama desde la ventana se puede ejecutar en un sistema de 64 bits proceso en segundo plano si el procesamiento de fondo está activada.
Sus herramientas de secuencia de comandos puede determinar en qué entorno se están ejecutando en comprobando sys.executable
También puede probar esta así:
import sys
print sys.version
para 32 bits python, obtendrás algo como esto:
2.7.5 (por defecto, Puede 15 2013, 22:43:36) [MSC v. 1500 32 bits (Intel)]
para 64-bit de python, se verá algo como esto:
2.7.5 (por defecto, Puede 15 2013, 22:44:16) [MSC v. 1500 64 bits (AMD64)]