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

 

 

 

 

 

 

 

 

 

發佈了50 篇原創文章 · 獲贊 7 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章