写在前面:
先说说自己入的坑,想在python中调用arcpy包.,自己用的Anaconda3集成环境,里面python是3.7,自己的arcgis是10.2,一直pip install arcpy不成功,百度才知道10.2只能和python2.7联通。。然后自己就在Anaconda Prompt安装了python2.7的环境。

一、Python环境

1、安装环境

具体安装步骤大概如下,在Anaconda Prompt输入:

conda create -n python27 python=2.7 (#建立python27的新环境)

conda info --envs (#查看你的Anaconda目前的环境有哪些)

我的大概是下面这样的:

其中base:就是Anaconda3默认的python3环境。py27与test2.7就是我安装好的python2.7环境(因为第一次安装不知道安好了没,就安装了两次)。base后面的路径带*号,说明我们现在处于Anaconda的默认环境python3中。

ArcGIS Python赋值 arcgis中python_python脚本


conda install -n py27 lxml (#这条命令就可以安装python2.7的环境了)

activate py27 (#就是激活新环境,我们就进入到python27 的环境中,然后就可以展开一系列的pip install ***)

ArcGIS Python赋值 arcgis中python_python脚本_02


deactivate (#这条命令就直接退出我们刚才进入的py27环境了)

Over ! ! !

2、配置环境

①Anaconda很简单,直接选择你安装的环境就可以。如下:

ArcGIS Python赋值 arcgis中python_anaconda_03


②Pycharm的话,是同学帮我弄的,我看他写的博客很深入,直接参考就行。 

二、Arcgis中python脚本的使用

1、Arcgis中的python使用

其实Arcgis中有自己自带的python,但是我用着不舒服,因为它必须得一边写一边运行,反正没有编辑器写出来的代码然后运行舒服。地理处理→python就可以打开了,代码好的崽崽可以直接在这上面写,我是不太行,差不多是这样的:

ArcGIS Python赋值 arcgis中python_python脚本_04


Over ! ! !

2、Arcgis中建立python脚本

脚本使用起来比较舒服,也能识别自己代码错哪了。

脚本建立的步骤如下:

先将写好的代码存成.py文件

然后在Arcgis中建脚本,看下图:

ArcGIS Python赋值 arcgis中python_ArcGIS Python赋值_05


ArcGIS Python赋值 arcgis中python_ArcGIS Python赋值_06


Over ! ! !

下篇介绍:

**利用Python实现Arcgis中批量化*面shp裁剪点shp *点shp连接面shp *面shp连接点shp。。。纯粹自己写论文要用到,顺便就记录下来了。希望可以帮助到有需要的崽崽。

ArcGIS Python赋值 arcgis中python_python脚本_07