具体的报错信息不太记得详细了,大致就是找不到arcpy这个模块
这种情况有我目前知道的有两种可能:
第一种也是我遇到的这种,当报这种错的时候,第一就去查看一下是否电脑安装了多个版本的python。
如:同时安装了python2.7和python3.6,解决方法就是卸载一个保留与当前编写脚本相符的python版本就行。
第一种可能是在程序运行环境中的模型搜索路径中没有将arcpy的路径放进搜索路径。解决方法有两种:
方法1:添加路径到路径搜索文件
是将arcdesktop安装路径下的C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy路径添加到搜索路径中去。(一般)搜索路径文档存放在C:\Python27\ArcGIS10.2\Lib\site-packages\desktop10.2.pth文件中。
方法2:更改计算机环境变量
在系统环境变量找到python的搜索路径变量,添加C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy路径。
如果两种方法都不行,可以再试一下下载pywin32安装,在C:\Python27\ArcGIS10.2\Lib\site-packages\pywin32.path中加上arcpy所在的路径C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy。