Arcpy搭建环境指南 -基于 conda与ArcGIS Pro
搭建能够运行 arcpy 的环境,主要需要依赖 ArcGIS Pro 提供的 Python 环境;
基本思路是chatgpt提示生成:
-
安装 ArcGIS Pro:推荐ArcGIS Pro 3及以上版本;
-
使用 ArcGIS Pro 自带的 Python 环境:ArcGIS Pro 自带了一个专门用于 GIS 开发的 Python 环境。需要在 ArcGIS Pro 安装目录中找到它。我安装在了D盘,该环境路径为
D:\pro_arcgis-pro3.02\bin\Python\envs\arcgispro-py3(这个路径很重要)
-
配置环境变量:为了在命令行中直接使用 Python 解释器,将 Python 解释器所在目录添加到系统的 PATH 环境变量中。这样,就可以在命令行中使用
python
命令来启动 ArcGIS Pro 自带的 Python 解释器。 -
测试:一旦设置好环境,您就可以编写和运行包含 arcpy 的 Python 脚本。确保您的脚本能够顺利执行。
安装好ArcGIS Pro之后的操作:
① (建议以管理员身份)打开Anaconda Prompt,键入环境路径,以激活 ArcGIS Pro 的环境:
activate “D:\pro_arcgis-pro3.02\bin\Python\envs\arcgispro-py3”
② 安装arcpy模块;确保已经激活了 ArcGIS Pro 的环境,然后在 Anaconda Prompt 中输入以下命令并按 Enter 键,以安装 arcpy 模块:
conda install -c esri arcpy
③ 测试 ;安装完成后,可以在 Anaconda Prompt 中输入 python
进入 Python 解释器,并尝试导入 arcpy 模块以确保一切正常:
import arcpy
arcpy.env.workspace = "C:/data"
结束安装。
本人所装 ArcGIS Pro3.02,该版本提供的 Python 为3.9.11
在vscode中选择该解释器,即可运行arcpy。
---------------------------------------------------------------------------------------------------------------
另外,不推荐Arcgis10系列搭建;本人比较菜,听说会比较麻烦:以下是两者区别。