Me gustaría usar arcpy en mi código de Python. Puedo importarlo a través de la consola de escritorio Python de ARCGIS. Pero no puedo importarlo a Python IDLE. Obtuve el siguiente error
Traceback (most recent call last):
File "C:\Python26\lib\site-packages\win32com\client\dynamic.py", line 246, in
__getitem__raise TypeError("This object does not support enumeration")
Mencioné las siguientes carpetas como parte de mi ruta de Python.
C:\Program Files\ArcGIS\Desktop10.0\arcpy;
C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy;
C:\Python26\ArcGIS10.0\Tools\Scripts
Encontré el mismo problema mencionado.
import arcpy produce "TypeError: este objeto no admite la enumeración"
El usuario dice que se debe a lo siguiente:
Escribí para Arcgis 9 y 10 en el mismo directorio. Algo sobre la lógica de inicialización en import arcpy encuentra el arcgisscripting.py personalizado utilizado para ejecutar python 2.6 con arcgis 9.3 cuando están ubicados juntos.
Solo tengo ARCGIS 10 y no sé cómo arcpy busca sus módulos.