Skip To Content

Bereitstellen von benutzerdefinierten Python-Paketen für ArcGIS for Server

Diese ArcGIS 10.3-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.
In diesem Thema

ArcGIS for Server unter Windows und Linux umfasst Python 2.7 für Windows 64-Bit. Die Python-Installation von ArcGIS for Server enthält zusätzliche Pakete wie numpy und matplotlib. Wenn Sie jedoch zusätzliche benutzerdefinierte Python-Pakete installieren möchten, führen Sie die folgenden Schritte aus.

ArcGIS for Server for Windows

  1. Laden Sie die Windows 64-Bit-Version des Pakets herunter.
  2. Navigieren Sie zum Download-Verzeichnis.
  3. Doppelklicken Sie auf die .msi- oder .exe-Datei, um das Paket zu installieren.

ArcGIS for Server for Linux

  1. Laden Sie die Windows 64-Bit-Version des Pakets herunter.
  2. Starten Sie die Wine Explorer-Anwendung. Geben Sie am Terminal folgenden Befehl ein:

    . <ArcGISServer_InstallDir>/arcgis/server/framework/etc/arcenv; wine explorer &

  3. Navigieren Sie zum Download-Verzeichnis (beachten Sie, dass Z:\ dem / des Systems zugeordnet ist.)
  4. Doppelklicken Sie auf die .msi- oder .exe-Datei, um das Paket zu installieren.
  • Benutzerdefinierte Pakete werden in der Regel in den folgenden Verzeichnissen installiert:
    • Windows: C:\Python27\ArcGISx6410.2\lib\site-packages
    • Linux: <ArcGISServer_InstallDir>/arcgis/server/framework/runtime/.wine/drive_c/Python27/ArcGISx6410.2/lib/site-packages

Testen von benutzerdefinierten Python-Paketen

Um zu testen, ob das Paket ordnungsgemäß installiert wurde, schreiben Sie ein Python-Skript, welches das von Ihnen installierte Paket importiert, und führen Sie das Skript aus. Falls Sie mit dem Ausführen von eigenständigen Skripten nicht vertraut sind, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie das Terminal-Fenster.
  2. Führen Sie Python auf dem Server mit dem Skript als Argument aus, z. B:<ArcGISServer_InstallDir>/arcgis/server/tools/python ~/projectX/mytestscript.py

Hinweis:

Von einer ArcGIS Linux Server-Installation werden Windows 64-Bit Python-Bibliotheken installiert. Deshalb sollten eigenständige Python-Skripte beim Zugriff auf Daten und andere Python-Module immer das Windows-Pfadtrennzeichen (\) verwenden. Beachten Sie außerdem, dass Z:\ auf Linux-Systemen / zugeordnet ist. In einem Python-Skript können Sie mit der Z:\-Zuordnung auf Daten und andere Python-Module zugreifen. Beispielsweise kann auf Daten in /myuser/myproject/data als z:\myuser\myproject\data zugegriffen werden.

Dies gilt nicht für Python-Skripte, die Sie von ArcGIS for Desktop aus veröffentlichen, da der Veröffentlichungsprozess alle Pfade in das richtige Format konvertiert.

Verwandte Themen