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
來安裝。