ArcGIS Server环境arcpy调用

        arcgis中的python环境比较多,大部分人使用的是arcmap安装之后带的arcpy环境,这里介绍一下怎么在arcgis server环境中使用arcpy

一、windows环境

       Windows环境下,只要安装了arcgis server就可以直接使用,10.7之后的arcgis server安装之后,自带两种python

1.1 对于python2.x

1. 路径

ArcGIS Server环境arcpy调用_第1张图片

 2. 使用

1.2 对于python3.x

1.路径

 

ArcGIS Server环境arcpy调用_第2张图片

 2. 使用

 

二、Linux环境

2.1 对于python2.x

2.2 对于python3.x

1. 下载conda

       https://repo.continuum.io/archive/

2. conda安装

(1)安装

ArcGIS Server环境arcpy调用_第3张图片

 

(2)点击Enter键

(3)点击yes

 

 (4)创建安装目录

ArcGIS Server环境arcpy调用_第4张图片

(5)输入yes,将文件添加到配置文件

 

ArcGIS Server环境arcpy调用_第5张图片

 

(6)修改环境变量

       编辑profile文件,添加最后一行的内容【版本不同略有差异,根据自己实际版本修改】

ArcGIS Server环境arcpy调用_第6张图片

 

7)执行环境变量

            source   /etc/profile

(8)安装成功,conda中自带了python 3.7

 

3. arcgis-server-py3安装

(1)使用conda安装

 

①-c 表示是频道channel,采用esri频道

②create 表现创建新的虚拟环境,-n 新虚拟环境命令为arcgis

③arcgis arcgis-server-py3=10.7.0,表示指定为10.7的环境,非常重要,否则会报权限错误

(2)可以切换py3的安装源

 

3)为arcgis server配置python3环境

①配置环境变量

       在/etc/profile中添加环境变量

 

②执行source /etc/profile激活环境变量设置

③切换到arcgis用户,激活conda环境

 4. 测试

ArcGIS Server环境arcpy调用_第7张图片

 

2.3 离线状态下python3.x

       找一台在线机器按2.2步骤部署好python3,之后将conda目录拷贝至离线机器同一目录下即可使用

 

 

参考:

https://enterprise.arcgis.com/zh-cn/server/latest/administer/linux/linux-python.htm

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Python学习,ArcGIS,Server)