ModuleNotFoundError no Module named arcpy

具体的报错信息不太记得详细了,大体就是找不到arcpy这个模块python

这种状况有我目前知道的有两种可能:python2.7

第一种也是我遇到的这种,当报这种错的时候,第一就去查看一下是否电脑安装了多个版本的python。spa

如:同时安装了python2.7和python3.6,解决方法就是卸载一个保留与当前编写脚本相符的python版本就行。文档

第一种多是在程序运行环境中的模型搜索路径中没有将arcpy的路径放进搜索路径。解决方法有两种:it

方法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。方法