在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)
相关推荐
疯狂学习GIS5 小时前
ArcGIS填补面图层的细小空白并删除主体部分外的零散部分
arcgis·gis·学术工作效率·gis数据
sinat_384241098 小时前
在有网络连接的机器上打包 electron 及其依赖项,在没有网络连接的机器上安装这些离线包
javascript·arcgis·electron
GIS 数据栈10 小时前
每日一书 《基于ArcGIS的Python编程秘笈》
开发语言·python·arcgis
GIS思维1 天前
ArcGIS定义投影与投影的区别(数据和底图不套合的原因和解决办法)
arcgis·gis·地理信息·arcgis坐标系·动态投影
阮少年、1 天前
ArcGIS Pro的arpx项目在ArcGIS Server中发布要素服务(FeatureServer)
arcgis·arcgis server·gis服务发布·要素服务
圆弧YH2 天前
Arcgis 地图制作
arcgis
sinat_384241092 天前
使用 cnpm 安装 Electron,才是正确快速的方法
arcgis
中科GIS地理信息培训2 天前
ArcGIS Pro 3.4新功能1:唯一值符号化增加复选框,可在内容窗格和布局视图中控制类别的可见性。
arcgis·arcgis pro
黄鹂绿柳2 天前
学了Arcgis的水文分析——捕捉倾泻点,河流提取与河网分级,3D图层转要素失败的解决方法,测量学综合实习网站存着
arcgis
科研online2 天前
ArcGIS计算水库库容量
arcgis·学习方法