ArcGIS Eclipse PyDev - 代码自动补全无效

1 投票
1 回答
633 浏览
提问于 2025-04-17 06:02

我有ArcGIS 9.3和安装了PyDev插件的Eclipse Indigo。我无法配置PyDev,让它能自动补全arcgis的函数。

我已经添加了Python解释器和arcgis的bin文件夹路径。我可以运行脚本,arcgiscripting的导入也能正常工作,但自动补全只显示我在代码中已经使用过的函数,而不是所有可能的函数。

我在看其他帖子时发现,在ArcGIS 10中有一个arcpy文件夹,需要添加到pythonpath中,但我在ArcGIS 9.3版本中找不到类似的文件夹。

1 个回答

0

ArcGIS 9.3没有类似的文件夹。在从9.3升级到10的时候,ESRI对Python的接口进行了大幅度的改动,所以有很多不同之处,这就是其中之一。我觉得Eclipse在地理编码方面非常有用,但我不记得在ArcGIS 9.3中自动补全功能是否能用。不过我记得在Eclipse的路径中需要添加一个ESRI的文件夹,可能就是存放arcgisscript的地方。我还记得需要调整一下PYTHONPATH这个环境变量。抱歉说得有点模糊,因为我已经很久没用过9.3了,现在用的是10。

撰写回答