ArcGIS Server环境arcpy调用
arcgis中的python环境比较多,大部分人使用的是arcmap安装之后带的arcpy环境,这里介绍一下怎么在arcgis server环境中使用arcpy
一、windows环境
Windows环境下,只要安装了arcgis server就可以直接使用,10.7之后的arcgis server安装之后,自带两种python
1.1 对于python2.x
1. 路径
2. 使用
1.2 对于python3.x
1.路径
2. 使用
二、Linux环境
2.1 对于python2.x
2.2 对于python3.x
1. 下载conda
https://repo.continuum.io/archive/
2. conda安装
(1)安装
(2)点击Enter键
(3)点击yes
(4)创建安装目录
(5)输入yes,将文件添加到配置文件
(6)修改环境变量
编辑profile文件,添加最后一行的内容【版本不同略有差异,根据自己实际版本修改】
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. 测试
2.3 离线状态下python3.x
找一台在线机器按2.2步骤部署好python3,之后将conda目录拷贝至离线机器同一目录下即可使用
参考:
https://enterprise.arcgis.com/zh-cn/server/latest/administer/linux/linux-python.htm