Dans ArcGIS Enterprise 10.5 et versions ultérieures, l’environnement conda basé sur Python 3 est inclus avec ArcGIS Server.
L’installation Python de ArcGIS Server inclut des paquetages tels que numpy et matplotlib. Toutefois, si vous voulez installer des paquetages Python personnalisés supplémentaires, suivez la procédure suivante :
Services publiés depuis ArcGIS Pro
Pour les services de géotraitement publiés depuis ArcGIS Pro ou le module ArcPy basé sur votre environnement ArcGIS Pro conda, vous pouvez spécifier un environnement Python pour les services de géotraitement en suivant les étapes ci-dessous.
Remarque :
Puisque vous allez modifier l’environnement Python par défaut, vous devez posséder une sauvegarde en cas d’endommagement de l’environnement après la configuration suivante.
Si vous pouvez exécuter ArcGIS Server sur une machine Windows, il est recommandé de fédérer ce serveur sur votre portail, afin d’éviter de changer l’environnement Python par défaut de votre ArcGIS Server Linux. Vous pouvez configurer vos paquetages Python tiers sur votre site Windows ArcGIS Server fédéré en suivant la version Windows de cette documentation.
Remarque :
La plupart des paquetages Python tiers fonctionneront. Toutefois, si le paquetage émet des appels WIN32 (en interagissant directement ou indirectement avec le système d’exploitation Windows), ces paquetages ne fonctionneront pas correctement même si la configuration a réussi.
- Sauvegardez votre ArcGIS Server.
- Connectez-vous à votre machine ArcGIS Server à l’aide du compte ArcGIS Server.
- Vous pouvez également accéder au répertoire framework etc pour vérifier que l’explorateur Wine fonctionne correctement. Exécutez par exemple la commande suivante :
- Ensuite, accédez au répertoire Scripts pour exécuter les commandes d’installation.
- Redémarrez votre service ArcGIS Server. Les scripts startserver et stopserver se trouvent dans le répertoire scripts de votre installation ArcGIS Server.
- Répétez les étapes ci-dessus sur chaque machine si votre site ArcGIS Server a un déploiement sur plusieurs machines.
Exemple de commandes pour activer l’explorateur Wine lorsque ArcGIS Server se trouve dans le répertoire /home.
cd /home/arcgis/server/framework/etc
source arcenv
Exemple de commandes pour installer le paquetage Python beautifulsoup4 lorsque ArcGIS Server se trouve dans le répertoire /home.
cd /home/arcgis/server/framework/runtime/ArcGIS/bin/Python/Scripts
wine conda install bs4
Vous avez un commentaire à formuler concernant cette rubrique ?