赞
踩
历时2天终于搞定了
目标:在anconda中新建一个arcpyPro环境,配置arcgispro3.0中的arcpy
如果安装完之后打开arcgispro3.0闪退,就去修改注册表(在另一台电脑安装arcgispro遇到过)
安装成功后可以看到arcgispro“包管理器”中有各种各样的包
在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
激活环境,检查包。可以在anconda中检查,也可以在命令行检查,检查arcgis和spyder-kernels是否正确安装
四、在spyder中调用arcgispro3.0中的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)
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。