在Anaconda2中使用arcpy站点包


Anaconda是一款Python的发行版,自带了许多常用的第三方包,省去了自己下载第三方包的烦恼,非常方便。由于arcpy非开源且只能在ArcGIS环境下使用,那么自然无法利用Anaconda下载使用了,但当有ArcGIS环境时利用arcpy确实非常方便,因此便可以尝试在Anaconda中导入arcpy。

1.在ArcGIS中打开Python窗口:

输入代码:

import sys
sys.executable

这里写图片描述
将输出结果复制下来。

2.打开Spyder,选择Tools→Preferences→Python console,再在右边选择Advanced Setting,选择Use the following startup script,把上一部的结果复制进去。
这里写图片描述

3.选择consoles→Open an IPython console,会打开一个新的IPython控制台,导入arcpy即可。
这里写图片描述

4.在左侧脚本代码里再测试一下:

import arcpy
file = "D:\Anaconda2\Lib\site-packages"
print arcpy.Describe(file).baseName

shp = "C:\Users\MaLong\Desktop\CUNshp\Area.shp"
arcpy.AddField_management(shp,"LKM2","DOUBLE","","","","","NULLABLE","NON_REQUIRED","")

打印一个文件名字和在shp里添加一个字段。

没有问题。可以放心使用了。

转载自:https://blog.csdn.net/mmll0927/article/details/78022526

You may also like...