10.2Arcpy在VSCode中使用(Python comment line中不能使用Arcpy)

 

目录

错误

解决

错误处理完毕

VSCode中使用

Anaconda中添加Arcpy虚拟环境(参考:https://blog.csdn.net/asiya/article/details/89464844)


错误

在安装ArcGIS 10.2的时候,确实也一并安装了Python 2.7.3,但是在Python 2.7.3命令行中不能导入或者找到Arcpy,错误为:ImportError: No module named arcpy

但是在ArcGIS内置的Python工具中,可以使用Arcpy

解决

首先,我的ArcGIS 10.2的安装位置为D:\arcgis,若是其他位置记得更换位置

在D:\arcgis\Desktop10.2文件夹中有这两个文件:

D:\arcgis\Desktop10.2\bin
D:\arcgis\Desktop10.2\arcpy

D:\arcgis\ArcGIS10.2\Lib\site-packages的文件夹中desktop10.2.pth的添加

D:\arcgis\Desktop10.2\bin
D:\arcgis\Desktop10.2\arcpy

错误处理完毕

VSCode中使用

D:\arcgis\ArcGIS10.2中选择python.exe

在VSCode中配置Arcpy成功!

Anaconda中添加Arcpy虚拟环境(参考:https://blog.csdn.net/asiya/article/details/89464844

conda info # 查看当前工作平台

set CONDA_FORCE_32BIT=1 # 切换到32位

conda info # 查看当前工作平台

conda create -n arcpy python=2.7 # 在虚拟环境arcpy安装python,或者python=2.7.3

通过set CONDA_FORCE_32BIT=1安装32位的python版本

 

在环境内安装matplotlib和numpy和spyder等需要的第三方包(重要!!!)

pip install matplotlib -i https://mirrors.aliyun.com/pypi/simple/

pip install numpy-i https://mirrors.aliyun.com/pypi/simple/

pip install spyder-i https://mirrors.aliyun.com/pypi/simple/      #理论上不用安装吧

尝试过了必须使用国内镜像!!!

D:\arcgis\ArcGIS10.2\Lib\site-packages\desktop10.2.pth复制到E:\anzhuang\anaconda\envs\arcpy\Lib\site-packages

 

 

ArcGIS 10.2 arcpy是一种用于Python编程语言的模块,可用于与ArcGIS软件交互和自动化地理信息系统(GIS)任务。通过arcpy,用户可以通过编写脚本来创建、编辑和分析GIS数据。 ArcGIS 10.2是Esri公司开发的一个GIS软件套件的版本,提供了一系列工具和功能,允许用户处理和分析地理空间数据。arcpy是ArcGIS的一部分,它为开发人员和用户提供了全面的GIS处理和分析能力。 利用arcpy,用户可以进行各种GIS操作,例如: 1. 数据管理:使用arcpy可以创建、复制、移动、删除和查找GIS数据。用户可以创建年度的地理数据库,将数据从一个地理数据库复制到另一个地理数据库,并且可以根据不同的条件查询数据。 2. 数据分析:arcpy提供了许多地理专题分析工具,如缓冲区分析、空间查询和地理加权回归等。用户可以编写脚本来操作数据,获得所需的结果。 3. 地图生成:arcpy还提供了创建和编辑地图文档的功能。用户可以自动创建并操纵地图文档的图层,设置符号、标注和样式等。 4. 地理处理:用户可以使用arcpy来执行各种地理处理任务,例如地图代数、栅格计算、空间插值等。对于大规模的地理处理任务,arcpy还支持多线程操作,提高处理速度。 总之,arcpy是ArcGIS 10.2一种强大的工具,它提供了许多方便的功能和操作,使用户能够更高效地处理和分析GIS数据。通过使用Python编程语言,用户可以编写脚本来自动化GIS任务,并结合arcpy的功能来实现各种地理空间分析。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

z6q6k6

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值