Я б хотів використати arcpy у своєму коді python. Я можу імпортувати його через консоль python для настільних ПК ARCGIS. Але я не в змозі імпортувати його в Python IDLE. Я отримую таку помилку
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")
Наступні папки я згадував як частину мого шляху python.
C:\Program Files\ArcGIS\Desktop10.0\arcpy;
C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy;
C:\Python26\ArcGIS10.0\Tools\Scripts
Я виявив, що саме питання згадується.
імпортувати arcpy поступається "TypeError: Цей об'єкт не підтримує перерахування"
Користувач каже, що це пов'язано з наступним:
Я писав для Arcgis 9 і 10 в одному каталозі. Щось про логіку ініціалізації в arcpy імпорту знаходить спеціальний arcgisscripting.py, який використовується для запуску python 2.6 з arcgis 9.3, коли вони розташовані разом.
У мене є тільки ARCGIS 10, і я не знаю, як arcpy шукає свої модулі.