Vorrei usare arcpy nel mio codice Python. Sono in grado di importarlo tramite la console python desktop ARCGIS. Ma non sono in grado di importarlo in Python IDLE. Ottengo il seguente errore
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")
Ho citato le seguenti cartelle come parte del mio percorso Python.
C:\Program Files\ArcGIS\Desktop10.0\arcpy;
C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy;
C:\Python26\ArcGIS10.0\Tools\Scripts
Ho trovato lo stesso problema menzionato.
import arcpy rese "TypeError: questo oggetto non supporta l'enumerazione"
L'utente dice che è dovuto a quanto segue:
Ho scritto per Arcgis 9 e 10 nella stessa directory. Qualcosa sulla logica di inizializzazione nell'importazione arcpy trova l'arcgisscripting.py personalizzato usato per eseguire python 2.6 con arcgis 9.3 quando si trovano insieme.
Ho solo ARCGIS 10 e non sono consapevole di come Arcpy cerchi i suoi moduli.