自己下载的python2.7.14版本,在使用时无法导入arcpy,因此配置arcgis自带的arcpy。
首先明确一下,arcgis10.2 desktop是32位程序(即便你电脑是64位的,安装arcgis时也选择的是64位程序,desktop也会是32位版本,参考https://my.oschina.net/JasonZhang/blog/655731)
(1)首先要确保自己安装的python是32位的
C:\Users\Administrator>python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(2)安装32位的pywin32(pip安装)
C:\Users\Administrator>pip install pywin32
(3)查看Arcgis安装目录下的 E:\ArcGIS\Python27\ArcGIS10.2\Lib\site-packages中的desktop10.2.pth文件。
其中内容是
E:\ArcGIS\Desktop10.2\bin
E:\ArcGIS\Desktop10.2\arcpy
E:\ArcGIS\Desktop10.2\ArcToolbox\Scripts
将desktop10.2.pth文件拷贝到自己安装的python路径中,也就是E:\Python27\Lib\site-packages目录下(为了让自己安装的python也能找得到arcpy)。
(4)这时再import arcpy即可。
原文链接:https://blog.csdn.net/qq_22339269/article/details/106713122