30 votos

¿Cómo hacer que Arcpy trabaje con Anaconda?

Estoy tratando de seguir las instrucciones paso a paso en la respuesta a " cómo separar la instalación de Python con ArcGIS " pero no puedo encontrar el archivo de la ruta, DTBGGP64.pth en C:\Python27\ArcGIS10.2\Lib\site-packages .

¿Alguien se ha enfrentado a un problema similar?

Me pregunto si hay una solución incluyendo un archivo de ruta que le diga a Anaconda dónde está instalado Arcpy. Intenté crear un archivo .pth que contiene el siguiente texto:

# .pth file for arcpy

C:\Program Files (x86)\ArcGIS\Desktop10.2\bin 
C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy
C:\Program Files (x86)\ArcGIS\Desktop10.2\Scripts

y lo guardó para C:\Anaconda\Lib\site-packages (es decir, si es aquí donde se guardan todos los paquetes) pero me da el siguiente error:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\__init__.py", line 21, in <module>
    from arcpy.geoprocessing import gp
  File "C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\geoprocessing\__init__.py", line 14, in <module>
    from _base import *
  File "C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\geoprocessing\_base.py", line 14, in <module>
    import arcgisscripting
ImportError: DLL load failed: %1 is not a valid Win32 application.

Estoy corriendo conda 3.7-py27 en una plataforma de Windows 7 (64bit). Anaconda está instalado en C:\Anaconda y ArcMap está instalado en C:\ArcGIS\Desktop10.2 . ¿Hay alguna solución alternativa para que Arcpy trabaje con Anaconda? Sólo quiero ser capaz de ejecutar mis guiones desde Powershell.

0 votos

Solo para estar seguros - cuando escribes 'python' en un prompt de cmd - ¿que versión/instalación hace eco? (es decir, arcgis o anaconda?) - oops acaba de ver esto es un poco de fecha. probablemente resuelto por ahora.

0 votos

He oído de un desarrollador en Esri UC que Anacondas será construido en ArcGIS 10.5. Yo recomendaría sólo la instalación de los módulos que necesita de lo contrario podría ser un lío.

0 votos

Parece que este ^ es el caso de la Requisitos del sistema ArcGIS 10.5

1voto

MrStatic Puntos 4789

Sólo debes instalar la versión de 32 bits de Anaconda.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X