使用Arcpy时遇到ImportError: No module named '_base'

已安装Python,又想用ArcPy开发,怎么搞?

说说我遇到的问题,我已经安装Python3.7,要使用ArcGIS10.2的ArcPy,进行栅格数据处理,但是ArcGIS10.2自带的是Python2.7,在运行下列代码

##====================================
##Composite Bands
##Usage: CompositeBands_management in_rasters;in_rasters... out_raster

import arcpy
arcpy.env.workspace = r"E:\Python\initialdata"

##Compose multi types of single band raster datasets to a TIFF format raster dataset
arcpy.CompositeBands_management("b3.tif;b4.tif;b5.tif","compbands.tif")

时一直报错

Traceback (most recent call last):
  File "E:/Python/py/compositedemo.py", line 5, in <module>
    import arcpy
  File "F:\softwareinstall\arcgis10.2\Desktop10.2\arcpy\arcpy\__init__.py", line 21, in <module>
    from arcpy.geoprocessing import gp
  File "F:\softwareinstall\arcgis10.2\Desktop10.2\arcpy\arcpy\geoprocessing\__init__.py", line 14, in <module>
    from _base import *
ModuleNotFoundError: No module named '_base'
 

如何不毁掉原来的3.7(别的开发要用),又能使用ArcPy呢?

很简单你可以用3.7来开发,不过运行的时候要使用Arcgis自带的Python运行。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值