当前位置: 首页 > news >正文

在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.11conda install spyder-kernels=2.4.2

三、检查arcpyPro中的包

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

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

import arcpy 
import osfilepath=r"E:\c_study\c_g影像处理\测试.shp"#!/usr/bin/env pythonprint(filepath)
if os.path.exists(filepath):print("file_path2 Found!")count =arcpy.management.GetCount(filepath)print(count)

相关文章:

  • LoFTR关键点特征匹配算法环境构建与图像匹配测试Demo
  • 图像分类算法概述:深度学习方法
  • 乐尚代驾六订单执行一
  • C#初级——输出语句和转义字符
  • JAW:一款针对客户端JavaScript的图形化安全分析框架
  • Java 序列流:Java 对象的序列化和反序列化详解
  • 基于 HTML+ECharts 实现智慧运维数据可视化大屏(含源码)
  • SpringCloud 负载均衡
  • linux、windows、macos,命令终端清屏
  • 从0到1:理发店预约剪发小程序开发笔记(上)
  • SpringBoot接入mongodb例子,并有增删改查功能
  • 四、GD32 MCU 常见外设介绍 (5) TIMER 模块介绍
  • Vue中的diff算法
  • 华为嵌入式面试题及参考答案(持续更新)
  • PyTorch 中的一个函数:torch.pow
  • Apache的80端口被占用以及访问时报错403
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • Java应用性能调优
  • JS变量作用域
  • Promise面试题2实现异步串行执行
  • Vue UI框架库开发介绍
  • vue-cli3搭建项目
  • vue数据传递--我有特殊的实现技巧
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 实现菜单下拉伸展折叠效果demo
  • 微信支付JSAPI,实测!终极方案
  • 异步
  • Java数据解析之JSON
  • 阿里云ACE认证学习知识点梳理
  • 大数据全解:定义、价值及挑战
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​2020 年大前端技术趋势解读
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​马来语翻译中文去哪比较好?
  • # windows 安装 mysql 显示 no packages found 解决方法
  • # 透过事物看本质的能力怎么培养?
  • ###C语言程序设计-----C语言学习(3)#
  • #QT项目实战(天气预报)
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (11)MSP430F5529 定时器B
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (21)起落架/可伸缩相机支架
  • (6)设计一个TimeMap
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (翻译)terry crowley: 写给程序员
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (轉)JSON.stringify 语法实例讲解
  • ./configure,make,make install的作用
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料