【ArcEngine】The tool is not licensed问题

无论是Arcpy还是ArcEngine都会遇到这个提示,这时代码中调用的函数就不能够正常使用,因为这里涉及到arcgis server 是否安装正确。

想要检查是不是arcgis server没有正常安装可以采用下面这个方法:

  1. 打开安装arcgis自带的python idle
  2. 输入如下所示的代码
  3. 看输出结果是什么,如果输出是NotLicensed,则说明arcgis server 虽然安装了,但是相关组件没有注册,在程序中找到SoftWare Authorization重新注册一下,输出如果是CheckedOut则排除此问题的可能。
import arcpy
r = arcpy.CheckOutExtension(“Spatial”)
print(r)

 


版权声明:本文为OathkeePer2x原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。