Deutsch

Error: 000824: Das Werkzeug ist nicht lizenziert.

Fehlermeldung

Beim Ausführen eines Python-Skripts zum Starten der Geoverarbeitungswerkzeuge wird folgende Fehlermeldung zurückgegeben:

Error:
"000824: Das Werkzeug ist nicht lizenziert."

Ursache

Für dieses Problem gibt es zwei mögliche Gründe:

  • Die installierte Version von ArcGIS for Desktop ist nicht für Werkzeuge in einer Erweiterung lizenziert.
  • Die Erweiterung, die die Werkzeuge enthält, wurde im Skript nicht ausgecheckt. Ist dies der Fall, kann das Werkzeug in der Python-Umgebung nicht verwendet werden.

Lösung oder Problemumgehung

Befolgen Sie zur Behebung dieses Problems die vorgeschlagene Lösungen:

  • Stellen Sie sicher, dass die Installation von ArcGIS for Desktop für die Verwendung des Werkzeugs lizenziert ist. Das Spatial ETL-Werkzeug ist beispielsweise nur verfügbar, wenn die Erweiterung ArcGIS Data Interoperability installiert ist.
  • Fügen Sie den folgenden Codeausschnitt hinzu, um die Erweiterung auszuchecken, bevor Sie das Werkzeug aufrufen:
import arcpy
…
arcpy.CheckOutExtension("[Extension name]")
…
#Sample code

import arcpy

arcpy.CheckOutExtension("DataInteroperability")

arcpy.KMLToGDBModel_DataInteropToolboxAlias(Source_Google_Earth_KML_File_or_URL_, Destination_Esri_File_Geodatabase_)

...
Hinweis:
Wenn der Ausschnitt nach dem Codesegment eingefügt wird, interpretiert das Skript das Werkzeug als nicht verfügbar, da die Erweiterung nicht aktiviert ist.

Referenzinformationen