Skip To Content

Spécifier le runtime d’un notebook

Lorsque vous créez un notebook, les ressources et les bibliothèques Python que vous utilisez sont mises à disposition via un runtime de notebook. Ce runtime est chargé dans le conteneur de votre notebook par l’administrateur de votre site.

Deux runtimes sont disponibles : le runtime standard contient ArcGIS API for Python, ainsi que quelques centaines d’autres bibliothèques Python, tandis que le runtime avancé contient toutes ces bibliothèques, avec en plus ArcPy et quelques bibliothèques connexes.

Remarque :

Les notebooks qui utilisent le runtime avancé peuvent exécuter ArcGIS API for Python et toutes les autres bibliothèques du runtime standard.

La licence que votre administrateur a obtenue auprès de Esri définit si vous pouvez utiliser uniquement le runtime standard ou si vous pouvez utiliser les runtimes standard et avancé.

Pour créer des notebooks, votre administrateur doit vous affecter un rôle de membre personnalisé disposant des privilèges adéquats. Un privilège permet de créer des notebooks à l’aide du runtime standard et un autre privilège permet de créer des notebooks à l’aide du runtime avancé.

Si seul le runtime standard est disponible sur votre site ArcGIS Notebook Server et que votre rôle dispose du privilège correspondant, aucune action supplémentaire de votre part n’est requise. Vous pouvez commencer à créer des notebooks immédiatement.

Lorsque vous créez un notebook vierge, vous devez choisir quel runtime le notebook utilisera. La liste dans laquelle vous faites votre choix dépend de vos privilèges. Si vous disposez du privilège Advanced Notebooks (Notebooks avancés), vous pouvez choisir entre le runtime standard et le runtime avancé., ainsi que n’importe quel runtime personnalisé disponible. Vous pouvez également modifier le runtime d’un notebook après sa création. Les étapes permettant d’effectuer cette action figurent ci-dessous.

Si vous disposez des privilèges adéquats, vous pouvez créer des notebooks utilisant les deux runtimes en fonction de la situation. Par exemple, vous créez un notebook pour le partager avec d’autres créateurs de notebooks de votre organisation qui ne disposent pas du privilège Notebooks avancés. Pour partager votre notebook avec ces utilisateurs, vous devez spécifier que le notebook utilise le runtime standard.

Remarque :

Avant de modifier le runtime d’un notebook d’avancé à standard, assurez-vous que le notebook n’inclut pas de contenu en provenance de ArcPy ou des autres bibliothèques avancées. Si c’est le cas, une erreur apparaîtra lorsque les membres ouvriront le notebook.

Lorsque vous créez pour la première fois un notebook à l’aide d’un runtime que vous n’avez jamais utilisé, un nouveau conteneur est lancé. Ce conteneur inclut le runtime standard et est séparé de votre premier conteneur (qui inclut le runtime avancé). Assurez-vous que l’administrateur de votre site est au courant de cela et peut ajuster les ressources système disponibles le cas échéant.

Procédez comme suit pour spécifier le runtime appliqué à un notebook existant. Seuls les membres autorisés à créer des notebooks à l’aide des deux runtimes de notebook peuvent utiliser ce processus.

  1. Ouvrez la page des détails des éléments du notebook et cliquez sur l’onglet Settings (Paramètres).

    Dans la section Notebook ce cet onglet, sous Notebook Settings (Paramètres du notebook), l’option Notebook Runtime (Runtime du notebook) indique le runtime que le notebook utilise.

  2. Cliquez sur la liste déroulante et sélectionnez le runtime.
    Remarque :

    Si vous ne disposez pas du privilège Notebooks avancés, seul le runtime standard apparaît dans la liste déroulante.

  3. Cliquez sur Save (Enregistrer) pour confirmer.

Le notebook utilise désormais le runtime standard et peut être partagé avec tout membre autorisé à accéder au runtime standard. Un second conteneur est lancé pour héberger ce notebook. ArcPy ne sera pas disponible dans le notebook.