Ab ArcGIS Enterprise 10.5 ist eine Python 3-basierte Conda-Umgebung in ArcGIS Server enthalten.
Die Python-Installation von ArcGIS Server enthält Pakete wie beispielsweise numpy und matplotlib. Wenn Sie jedoch zusätzliche benutzerdefinierte Python-Pakete installieren möchten, führen Sie die folgenden Schritte aus.
Services, die aus ArcGIS Pro veröffentlicht werden
Für Geoverarbeitungsservices, die über ArcGIS Pro oder das auf der ArcGIS Pro-Conda-Umgebung basierende ArcPy-Modul veröffentlicht werden, können Sie mit den folgenden Schritten eine Python-Umgebung festlegen. Da Sie die Python-Standardumgebung ändern, empfiehlt es sich, vor der Konfiguration eine Sicherung durchzuführen.
Hinweis:
Die meisten Python-Pakete von Drittanbietern sollten mit der Wine-Umgebung verwendet werden können. Wenn das Paket jedoch (direkt oder indirekt über das Windows-Betriebssysstem) WIN32-Aufrufe ausführt, funktionieren diese Pakete auch bei erfolgreicher Konfiguration nicht korrekt.
- Melden Sie sich mit dem ArcGIS Server-Konto bei Ihrem ArcGIS Server-Computer an.
- Navigieren Sie optional zum "etc"-Verzeichnis der Umgebung, um sicherzustellen, dass der Wine Explorer korrekt ausgeführt wird. Führen Sie beispielsweise den folgenden Befehl aus:
Beispielbefehle zum Aktivieren des Wine Explorer, wenn sich ArcGIS Server im Verzeichnis /home befindet.
cd /home/arcgis/server/framework/etc source arcenv
- Navigieren Sie anschließend zum Verzeichnis "Scripts", um die Installationsbefehle auszuführen.
Beispielbefehle zum Installieren des Python-Pakets beautifulsoup4, wenn sich ArcGIS Server im Verzeichnis /home befindet.
cd /home/arcgis/server/framework/runtime/ArcGIS/bin/Python/Scripts wine conda install bs4
- Starten Sie den ArcGIS Server-Service neu. Die Skripte startserver und stopserver befinden sich im Verzeichnis scripts der ArcGIS Server-Installation.
- Wiederholen Sie die Schritte oben für alle anderen Computer, wenn ArcGIS Server über eine Bereitstellung auf mehreren Computern verfügt.