Déploiement des paquetages Python personnalisés pour ArcGIs for Server

ArcGIS for Server sur Windows et Linux inclut Python 2.7 for Windows 64 bits. L'installation Python de ArcGIS for Server inclut des paquetages supplémentaires comme numpy et matplotlib. Toutefois, si vous voulez installer des paquetages Python personnalisés supplémentaires, suivez la procédure suivante :

ArcGIS Server pour Windows

  1. Téléchargez la version Windows 64 bits du paquetage.
  2. Accédez à l'emplacement du téléchargement.
  3. Cliquez deux fois sur le fichier .msi ou .exe pour installer le paquetage.

ArcGIS Server pour Linux

  1. Téléchargez la version Windows 64 bits du paquetage.
  2. Démarrez l'application Internet Explorer avec wine. Copiez cette commande :

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

  3. Placez-vous à l'emplacement du téléchargement (n'oubliez pas que Z:\ est mappé au séparateur / de votre système).
  4. Cliquez deux fois sur le fichier .msi ou .exe pour installer le paquetage.

Test des paquetages Python personnalisés

Pour vérifier que l'installation du paquetage a abouti, écrivez un script Python pour importer le paquetage que vous avez installé et lancez le script. Si vous avez besoin d'aide pour exécuter les scripts autonomes, appliquez la procédure suivante :

  1. Ouvrez la fenêtre de terminal.
  2. Exécutez le script Python du serveur en utilisant le script comme un argument, par exemple :<ArcGISServer_InstallDir>/arcgis/server/tools/python ~/projectX/mytestscript.py

RemarqueRemarque :

Les bibliothèques Python installées suite à l'installation d'un serveur ArcGIS sous linux sont en Python pour Windows 64 bits. C'est pourquoi les scripts Python autonomes doivent toujours utiliser le séparateur de chemin windows (\) pour accéder à des données et à d'autres modules Python. De même, gardez à l'esprit qu'il existe un répertoire Z:\ qui est mappé au séparateur / des systèmes Linux. Avec un script Python, vous pouvez accéder aux données et à d'autres modules Python avec le mappage au répertoire Z:\. Par exemple, les données du répertoire /myuser/myproject/data sont accessibles via le chemin z:\myuser\myproject\data.

Cette règle ne s'applique pas aux scripts Python publiés à partir d'ArcGIS for Desktop car le processus de publication convertit tous les chemins au bon format.

Thèmes connexes

9/18/2013