自己下載的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即可。