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