Saya ingin menggunakan arcpy dalam kode python saya. Saya dapat mengimpornya melalui konsol python desktop ARCGIS. Tetapi saya tidak dapat mengimpornya ke Python IDLE. Saya mendapatkan kesalahan berikut
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")
Saya menyebutkan folder berikut sebagai bagian dari jalur python saya.
C:\Program Files\ArcGIS\Desktop10.0\arcpy;
C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy;
C:\Python26\ArcGIS10.0\Tools\Scripts
Saya menemukan masalah yang sama disebutkan.
import arcpy yields "TypeError: Objek ini tidak mendukung enumerasi"
Pengguna mengatakan ini disebabkan oleh hal berikut:
Saya menulis untuk Arcgis 9 dan 10 di direktori yang sama. Sesuatu tentang logika inisialisasi dalam impor arcpy menemukan custom arcgisscripting.py yang digunakan untuk menjalankan python 2.6 dengan arcgis 9.3 ketika mereka berada bersama.
Saya hanya punya ARCGIS 10 dan saya tidak tahu bagaimana arcpy mencari modul-modulnya.