在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)
相关推荐
摆烂老大8 小时前
SWAT| 水文 | SWAT模型(四):气象数据库制备(附Python代码)
python·arcgis·水文·swat模型
GIS遥感数据处理应用9 小时前
MATLAB | 设置滑动窗口计算栅格数据的CV变异系数
matlab·arcgis·数据分析
白水先森10 小时前
ArcGIS Pro进行坡度与坡向分析
经验分享·arcgis
GZ同学16 小时前
Arcmap和ArcgisPro重装及配置迁移
arcgis
白水先森1 天前
ArcGIS Pro中等高线的生成与应用详解
经验分享·arcgis·信息可视化
白水先森1 天前
如何利用ArcGIS Pro打造萤火虫风格地图
经验分享·arcgis
角砾岩队长3 天前
ArcGIS笔记之度分秒与十进制度的转换
笔记·arcgis
yngsqq6 天前
关于arcgis中坐标系、投影的一些知识
arcgis
李建军6 天前
ArcGISPro 新建shp+数据结构
arcgis
瑞瑞大大6 天前
环境影响评价(EIA)中,土地利用、植被类型及生态系统图件的制作
arcgis·shp