私のPythonコードでarcpyを使用したいと思います。ARCGISデスクトップのpythonコンソールからインポートできます。しかし、それを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の初期化ロジックに関する何かが、一緒に配置されている場合、arcgis 9.3でpython 2.6を実行するために使用されるカスタムarcgisscripting.pyを見つけます。
私はARCGIS 10しか持っていませんが、arcpyがそのモジュールをどのように検索するのかわかりません。