visual studio 2017 配置 arcpy
环境:
visual studio: 15.8.8
arcpy :
1、arcgis 10.6 desktop (python27);路径:D:\Python27\ArcGIS10.6
2、arcgis pro 2.3 (python3.6);路径:D:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3
vs会自动读取环境变量,搜索可用的pytho环境,由于arcgis 10.6 desktop (python27)已经添加到环境变量,所以vs已经将该python环境添加至python环境列表
但,arcgis pro 2.3 (python3.6)并没有自动被添加到vs中,这时候就需要我们手动添加python环境,下面介绍两种环境
配置1:arcgis 10.6 desktop (python27)
使用情景,python配合desktop(arcmap、arcinfo。。。)使用
1、确保visual studio安装python环境
2、创建python工程
3、修改python环境(python 2.7)
4、检查arcpy智能提示
在检索到python环境时,VS会做一个索引和预处理,这个过程非常好资源,基本上将CPU榨干,然后等待几分钟完成后CPU占用会回落。这里面的好处就不言而喻了,有了这个预处理,以后新建python application会自动添加python环境,并且能实现代码提示。
未更新的此处会有一个更新按钮:
还要勾选“新式IntelliSense”(工具|选项|Python|实验性)
配置2:arcgis pro (python3.6)
使用情景,python配合arcgis pro使用
1、确保visual studio安装python环境
2、创建python工程
3、创建自定义python环境
a)打开自定义面板
b)设置参数
前缀路径输入:D:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3
点击自动检测,其他参数被自动填充
c)点击‘应用’,添加自定义环境
d)选择刚才添加的python环境,点击‘将此设置为默认环境’,完成设置