已安装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运行。