Installer les bibliothèques à partir de fichiers d’espace de travail

Cet article vous guide tout au long des étapes requises pour charger des packages ou des fichiers requirements.txt sur des fichiers de l’espace de travail et les installer sur des clusters dans Azure Databricks. Vous pouvez installer des bibliothèques sur un ordinateur polyvalent ou sur un ordinateur de travail.

Important

Cet article décrit le stockage de bibliothèques en tant que fichiers d’espace de travail. Cela est différent des bibliothèques d’espace de travail qui sont déconseillées

Pour plus d’informations sur les fichiers d’espace de travail, consultez Parcourir l’espace de travail.

Pour plus d’informations sur la compatibilité des bibliothèques, consultez Bibliothèques.

Charger des bibliothèques dans des fichiers d’espace de travail

Vous pouvez charger des bibliothèques dans des fichiers d’espace de travail de la même façon que vous chargez d’autres fichiers.

Pour charger une bibliothèque dans des fichiers d’espace de travail :

  1. Cliquez sur Icône Espace de travailEspace de travail dans la barre latérale gauche.
  2. Accédez à l’emplacement dans l’espace de travail où vous souhaitez charger la bibliothèque.
  3. Cliquez sur menu Kebab en haut à droite, puis choisissez Importer.
  4. La boîte de dialogue Importer s’affiche. Pour Importer à partir de : choisissez Fichier ou URL. Faites glisser-déplacer ou accédez au ou aux fichiers que vous souhaitez charger, ou indiquez le chemin d’URL du fichier.
  5. Cliquez sur Importer.

Installer des bibliothèques à partir de fichiers d’espace de travail sur un cluster

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

Pour installer une bibliothèque à partir de fichiers d’espace de travail sur un cluster :

  1. Cliquez sur l'icône de calculCalcul dans la barre latérale gauche.
  2. Cliquez sur le nom du cluster dans la liste des clusters.
  3. Cliquez sur l’onglet Bibliothèques.
  4. Cliquez sur Installer. La boîte de dialogue Installer la bibliothèque s'affiche.
  5. Pour Source de la bibliothèque, sélectionnez Espace de travail.
  6. Téléchargez la bibliothèque ou le fichier requirements.txt, naviguez jusqu’à la bibliothèque ou requirements.txt dans l’espace de travail ou saisissez son emplacement dans le champ Chemin d’accès au fichier de l’espace de travail, comme dans l’exemple suivant : /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 de fichiers d’espace de travail

Vous pouvez ajouter des bibliothèques dépendantes aux tâches à partir de fichiers d’espace de travail. Consultez Configurer des bibliothèques dépendantes.

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

  1. Sélectionnez une tâche existante dans un workflow ou créez une tâche.
  2. Près de Bibliothèques dépendantes, cliquez sur + Ajouter.
  3. Dans la boîte de dialogue Ajouter une bibliothèque dépendante, sélectionnez Espace de travailpour Source de la bibliothèque.
  4. Téléchargez la bibliothèque ou le fichier requirements.txt, naviguez jusqu’à la bibliothèque ou requirements.txt dans l’espace de travail ou saisissez son emplacement dans le champ Chemin d’accès au fichier de l’espace de travail, comme dans l’exemple suivant : /Workspace/Users/someone@example.com/<path-to-library>/<library-name>.<ext>
  5. Cliquez sur Installer.

Installer des bibliothèques à partir de fichiers d’espace de travail dans 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 du cluster qui peuvent avoir besoin d'une version différente de la même bibliothèque. Pour en savoir plus, référez-vous à la section Bibliothèques délimitées aux notebooks.

Lorsque vous installez une bibliothèque sur un notebook, seuls le notebook en cours d'utilisation et les travaux associés peuvent accéder à cette bibliothèque. Les autres notebooks attachés au même cluster ne sont pas concernés.