在spyder中使用arcgis pro的包

历时2天终于搞定了

目标:在anconda中新建一个arcpyPro环境,配置arcgispro3.0中的arcpy

一、安装arcgispro3.0

如果安装完之后打开arcgispro3.0闪退,就去修改注册表(在另一台电脑安装arcgispro遇到过)

安装成功后可以看到arcgispro"包管理器"中有各种各样的包

二、克隆(复制) arcgispro3.0的python库

在anconda中新建环境,python版本按照arcgispro3.0python库的版本(可在"包管理器"中查看)设置,新建环境取名arcpyPro

arcpyPro创建完成之后,安装spyder-kernels,版本选择2.4-2.5之间的任意一个,我选择的是2.4.2然后在arcgispro3.0的安装目录下找到bin/python/envs/arcgispro-py3,复制arcgispro-py3文件夹中的所有文件到arcpyPro的目录下,遇到需要替换的文件时,选择不替换(我选择替换的话,在spyder中选择arcpyPro编译器时会提示路径无效)

复制代码
conda create -n arcpyPro python=3.9.11


conda install spyder-kernels=2.4.2

三、检查arcpyPro中的包

激活环境,检查包。可以在anconda中检查,也可以在命令行检查,检查arcgis和spyder-kernels是否正确安装

四、在spyder中调用arcgispro3.0中的python库

python 复制代码
import arcpy 
import os

filepath=r"E:\c_study\c_g影像处理\测试.shp"#!/usr/bin/env python

print(filepath)
if os.path.exists(filepath):
    print("file_path2 Found!")
    count =arcpy.management.GetCount(filepath)
    print(count)
相关推荐
中科GIS地理信息培训1 天前
ArcGIS/ArcGIS Pro地震分析:为什么缅甸地震,我国瑞丽震感最强烈?
arcgis·arcgis pro
Z_W_H_1 天前
ArcGIS Pro/GeoScene Pro AI 助手 2.1 安装教程
arcgis·ai·geoscene
Z_W_H_2 天前
ArcGIS Pro/GeoScene Pro AI 助手 2.1
人工智能·arcgis·geoscene
岁月如歌,青春不败2 天前
MaxEnt模型全解析:从原理到 R 语言实战,开启生态环境研究新视野
arcgis·r语言·生态学·论文写作·生态系统服务·物种分布·maxent模型
敲敲敲-敲代码3 天前
【ArcGIS】ArcGIS10.6彻底卸载和ArcGIS10.2安装全过程
arcgis
星火1913143 天前
arcgis jsapi 4.31 调用geoserver 发布的wms服务
arcgis·geoserver
规划GIS会4 天前
ima知识库第二弹,Python for ArcGIS Pro | 简简单单写个脚本工具
开发语言·python·arcgis
小艳加油4 天前
MaxEnt物种分布建模全流程;R+ArcGIS+MaxEnt模型物种分布模拟、参数优化方法、结果分析制图与论文写作
arcgis·r语言·物种分布模拟·maxent模型
生信学习小达人5 天前
在ArcGIS中导入气候tif文件出现 “输入与输出之间的基准面冲突” 警告
arcgis
敲敲敲-敲代码5 天前
【ArcGIS操作】ArcGIS 进行空间聚类分析
arcgis