Je voudrais utiliser arcpy dans mon code python. Je suis capable de l'importer via la console python de bureau ARCGIS. Mais je ne peux pas l'importer dans Python IDLE. J'obtiens l'erreur suivante
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")
J'ai mentionné les dossiers suivants dans le cadre de mon chemin d'accès python.
C:\Program Files\ArcGIS\Desktop10.0\arcpy;
C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy;
C:\Python26\ArcGIS10.0\Tools\Scripts
J'ai trouvé le même problème mentionné.
import arcpy renvoie "TypeError: cet objet ne prend pas en charge l'énumération"
L'utilisateur dit que cela est dû à ce qui suit:
J'ai écrit pour Arcgis 9 et 10 dans le même répertoire. Quelque chose au sujet de la logique d'initialisation dans l'importation arcpy trouve le arcgisscripting.py personnalisé utilisé pour exécuter python 2.6 avec arcgis 9.3 lorsqu'ils sont situés ensemble.
Je n'ai que ARCGIS 10 et je ne sais pas comment arcpy recherche ses modules.