中文

错误 000824:该工具未获得许可

错误消息

运行 Python 脚本以启动地理处理工具将返回以下错误:

错误:
“000824:该工具未获得许可。”

原因

此问题有两个可能的原因:

  • 安装的 ArcGIS for Desktop 版本未获得使用扩展模块中的工具的许可。
  • 未在脚本中检出工具所在的扩展模块。 对于这种情况,该工具不可用于 Python 环境。

解决方案或解决方法

请按照提供的建议解决方案来解决此问题:

  • 确保 ArcGIS for Desktop 的安装获得使用该工具的许可。 例如,空间 ETL 工具仅适用于安装的 ArcGIS Data Interoperability 扩展模块。
  • 在调用该工具加以使用之前,请添加以下代码片段来检出包含该工具的扩展模块:
import arcpy
…
arcpy.CheckOutExtension("[Extension name]")
…
#示例代码

import arcpy

arcpy.CheckOutExtension("DataInteroperability")

arcpy.KMLToGDBModel_DataInteropToolboxAlias(Source_Google_Earth_KML_File_or_URL_, Destination_Esri_File_Geodatabase_)

...
:
在代码段之后插入代码片段来运行该工具会导致脚本将该工具读取为不可用,因为扩展模块未启用。

相关信息