在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)
相关推荐
受伤的僵尸18 小时前
为什么Arcgis/Qgis里我的图是扁的
arcgis
weixin_贾20 小时前
ArcGIS+ENVI实战:从零制作生态影响评价专题图(以植被类型与土壤侵蚀为例)
arcgis·土地利用·dem·水文分析·土壤侵蚀·arcgis栅格·envi遥感影像
Q一件事3 天前
Arcgis出图出现横条/条纹问题的解决方案
arcgis
凌然先生4 天前
17.如何利用ArcGIS进行空间统计分析
经验分享·笔记·arcgis·电脑
GIS思维4 天前
ArcGIS图斑属性自动智能填写!告别手动低效输入
arcgis
ByteCraze5 天前
一文讲透 npm 包版本管理规范
前端·arcgis·npm
龙仔CLL6 天前
微前端乾坤vue3项目使用tinymce,通过npm,yarn,pnpm包安装成功,但是引用报错无法使用
javascript·arcgis·npm
Yolo566Q6 天前
空间数据采集与管理丨在 ArcGIS Pro 中利用模型构建器批处理多维数据
arcgis
网上邻居YY7 天前
Arcgis表格数据导入+可视化--小白教程(以景观多样性指数为例)
图像处理·计算机视觉·arcgis·excel转表
非科班Java出身GISer7 天前
ArcGIS JSAPI 学习教程 - 可视域分析图层介绍-创建与编辑
arcgis·arcgis 可视域分析·arcgis js 可视域·arcgis 可视域分析图层·arcgis js 可视域图层·arcgis 可视域