我想在我的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如何查找其模块。