Aller au contenu principal

Installez des bibliothèques à partir de fichiers de Workspace

Cet article vous guide à travers les étapes nécessaires pour upload des fichiers package ou requirements.txt vers les fichiers du workspace et les installer sur des clusters dans Databricks. Vous pouvez installer des bibliothèques sur des compute multifonction ou des compute de Job.

important

Cet article décrit le stockage des bibliothèques en tant que fichiers de Workspace. Ceci est différent des bibliothèques de Workspace qui sont obsolètes.

Pour plus d'information sur les fichiers Workspace, consultez Interface utilisateur du Workspace

Databricks Runtime 15,0 ou une version ultérieure est requis pour upload les fichiers requirements.txt vers les fichiers de l'Workspace. Pour plus de détails sur la compatibilité des bibliothèques, voir Installer les bibliothèques.

Chargez les bibliothèques vers les fichiers de workspace

Vous pouvez charger des bibliothèques dans des fichiers Workspace de la même manière que vous chargez d'autres fichiers.

Pour charger une bibliothèque dans les fichiers du workspace :

  1. Cliquez sur Icône de Workspace Workspace dans la barre latérale gauche.
  2. Accédez à l'emplacement dans le Workspace où vous souhaitez upload la bibliothèque.
  3. Cliquez sur Icône du menu kebab. en haut à droite et choisissez Importer .
  4. La boîte de dialogue **Importer** s'affiche. Pour **Importer depuis :** choisissez **Fichier** ou **URL**. Faites glisser et déposez ou parcourez les fichiers que vous souhaitez upload, ou fournissez le chemin URL du fichier.
  5. Cliquez sur **Importer**.

Installez des bibliothèques à partir de fichiers de workspace sur un cluster

Lorsque vous installez une bibliothèque sur un cluster, tous les Notebooks exécutés sur ce cluster ont accès à la bibliothèque.

Pour installer une bibliothèque à partir des fichiers Workspace sur un cluster :

  1. Cliquez sur icône compute compute dans la barre latérale gauche.
  2. Cliquez sur le nom du cluster dans la liste des clusters.
  3. Cliquez sur l'onglet **tab**.
  4. Cliquez sur Installer une nouvelle bibliothèque . La boîte de dialogue Installer la bibliothèque apparaît.
  5. Pour Source de la bibliothèque , sélectionnez Workspace .
  6. Upload le fichier de bibliothèque ou requirements.txt, accédez à la bibliothèque ou au fichier requirements.txt dans le Workspace, ou entrez son emplacement dans le champ **Chemin du fichier Workspace**, comme suit : /Workspace/Users/someone@example.com/<path-to-library>/<library-name>.<ext>
  7. Cliquez sur Installer .

Ajouter des bibliothèques dépendantes aux tâches de workflow à partir des fichiers du Workspace

Vous pouvez ajouter des bibliothèques dépendantes aux tâches à partir des fichiers du Workspace. Voir Configurer et modifier des tâches dans Lakeflow Jobs.

Pour configurer une tâche de workflow avec une bibliothèque dépendante à partir de fichiers Workspace :

  1. Sélectionnez une tâche existante dans un workflow ou créez une nouvelle tâche.
  2. À côté de Bibliothèques dépendantes , cliquez sur + Ajouter .
  3. Dans la boîte de dialogue Ajouter une bibliothèque dépendante , sélectionnez Workspace pour Source de la bibliothèque .
  4. Upload la bibliothèque ou le fichier requirements.txt, naviguez jusqu'à la bibliothèque ou le fichier requirements.txt dans le workspace, ou saisissez son emplacement dans le champ Chemin du fichier Workspace , comme suit : /Workspace/Users/someone@example.com/<path-to-library>/<library-name>.<ext>
  5. Cliquez sur Installer .

Installer des bibliothèques à partir de fichiers Workspace vers un Notebook

Vous pouvez installer des bibliothèques Python directement dans un Notebook pour créer des environnements personnalisés spécifiques au Notebook. Par exemple, vous pouvez utiliser une version spécifique d'une bibliothèque dans un notebook, sans affecter les autres utilisateurs sur le cluster qui pourraient avoir besoin d'une version différente de la même bibliothèque. Pour plus d'informations, consultez les bibliothèques délimitées au notebook.

Lorsque vous installez une bibliothèque dans un notebook, seuls le notebook actuel et les jobs associés à ce notebook ont accès à cette bibliothèque. Les autres notebooks attachés au même cluster ne sont pas affectés.