使用栅格计算器一直运行错误,之前为了学Python,安装了3.8版本,后来重装了2.7.3的,其他工具都挺正常的,但是栅格计算器用不了,提示000539Python语法错误(不知道是不是arcpy出问题了)输出路径是全英文的没有空格啥的,只不过跟他提示的不一样,计算公式也都是点进去的没有自己输入
arcgis的Python是不能重装的,自带会安装很多依赖库,从图上的错误你自己重新安装的Python是没有numpy包,建议重新安装arcgis
不知道你安装的什么版本,是否匹配你现在用的python2,
如果你是当时python3时候安装的话,建议重装arcpy,选择支持python2的版本
尝试卸载重装下这个库。
解决办法:
另外,建议你用conda好一点
arcpy随附 Esri 的 ArcGIS 软件包。它既不是免费的也不是开源的,即使您能够在没有 ArcGIS 许可的情况下获得它,您也无法使用它,因为它具有内置的许可检查器
如果您确实拥有 ArcGIS 许可,但正在尝试arcpy在 Esri 默认以外的 Python 环境中使用,我建议您使用 Anaconda 进行此操作,并使用此处描述的设置。编辑: arcpy 现在可以直接安装在任何 Anaconda 环境中conda install -c esri arcpy(是的,它仍然需要 ArcGIS 许可)。
如果您没有 ArcGIS 许可,可以使用多种免费和/或开源替代方案,这里的其他用户比我更了解这些替代方案。