Tôi muốn sử dụng arcpy trong mã python của tôi. Tôi có thể nhập nó thông qua bảng điều khiển python máy tính để bàn ARCGIS. Nhưng tôi không thể nhập nó vào Python IDLE. Tôi nhận được lỗi sau đây
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")
Tôi đã đề cập đến các thư mục sau đây như là một phần của đường dẫn python của tôi.
C:\Program Files\ArcGIS\Desktop10.0\arcpy;
C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy;
C:\Python26\ArcGIS10.0\Tools\Scripts
Tôi tìm thấy vấn đề tương tự đang được đề cập.
sản lượng arcpy nhập khẩu "TypeError: Đối tượng này không hỗ trợ liệt kê"
Người dùng nói rằng đó là do những điều sau đây:
Tôi đã viết cho Arcgis 9 và 10 trong cùng một thư mục. Đôi điều về logic khởi tạo trong nhập Arcpy tìm thấy arcgisscripting.py tùy chỉnh được sử dụng để chạy python 2.6 với arcgis 9.3 khi chúng được đặt cùng nhau.
Tôi chỉ có ARCGIS 10 và tôi không biết làm thế nào arcpy tìm kiếm các mô-đun của nó.