Anaconda3的Jupyter notebook調用ArcGISPro的Arcpy


ArcGIS Pro 自帶了 conda 的虛擬環境 arcgispro-py3。在本地的 conda 環境中,通過 Jupyter 去調用 arcgispro-py3 更便於用戶操作 ArcGIS 模塊。

1 查找 arcgispro-py3 環境路徑

安裝 ArcGIS Pro 時,選擇默認安裝路徑,則 arcgispro-py3 虛擬環境路徑如下圖所示。

2 激活 arcgispro-py3 環境

運行 cmd (命令提示符) 或 Anaconda Prompt (Anaconda3)

使用conda activate "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3",激活 arcgispro-py3 虛擬環境。

使用pip list查看 arcgispro-py3 環境中已經安裝的包,由於已經存在了 ipykernel 包,只需要將改環境配置到 Jupyter 中即可。

3 將 arcgispro-py3 配置到 Jupyter

使用python -m ipykernel install --user --name arcgispro-py3將 arcgispro-py3 配置到 Jupyter 中。

也可以使用python -m ipykernel install --user --name arcgispro-py3 --display-name "名稱",修改arcgispro-py3在jupyter中顯示的名稱。

運行 Jupyter,可以看到 arcgispro-py3 正常運行。

由於 arcgispro-py3 的環境不是在本地 conda 下面的虛擬環境,安裝autopep8等其他擴展包需要調用 arcgispro-py3 的環境下的 pip。

通過cd C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts進入pip.exe所在的路徑,並執行安裝autopep8

如果安裝 autopep8 出現下面錯誤,根據錯誤提示,使用pip install --user autopep8來安裝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM