ModuleNotFoundError no Module named arcpy

具体的报错信息不太记得详细了,大致就是找不到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。

转载自:https://blog.csdn.net/u014798042/article/details/79259589

You may also like...