Eu gostaria de usar arcpy no meu código python. Consigo importá-lo através do console python do desktop ARCGIS. Mas não consigo importá-lo para o Python IDLE. Eu obtenho o seguinte erro
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")
Mencionei as seguintes pastas como parte do meu caminho python.
C:\Program Files\ArcGIS\Desktop10.0\arcpy;
C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy;
C:\Python26\ArcGIS10.0\Tools\Scripts
Encontrei o mesmo problema sendo mencionado.
importação arcpy produz "TypeError: este objeto não suporta enumeração"
O usuário diz que isso se deve ao seguinte:
Escrevi para o Arcgis 9 e 10 no mesmo diretório. Algo sobre a lógica de inicialização no import arcpy encontra o arcgisscripting.py personalizado usado para executar o python 2.6 com o arcgis 9.3 quando eles estão localizados juntos.
Eu tenho apenas o ARCGIS 10 e não sei como o arcpy procura seus módulos.