Importer des paquets Python pour les utiliser dans les notebooks

Snowflake Notebooks gère les paquets Python utilisés dans l’environnement de votre notebook. Vous pouvez importer des paquets tiers répertoriés dans le canal Anaconda Snowflake.

Considérations relatives à l’importation de paquets

  • Les paquets que vous ajoutez à notebook ne sont disponibles que pour ce notebook. Si vous souhaitez utiliser le même paquet dans un autre notebook, vous devez ajouter à nouveau les mêmes paquets à ce notebook.

  • Le notebook redémarre lorsque vous ajoutez un nouveau paquet. Snowflake vous recommande d’ajouter votre paquet en haut de votre notebook au début de votre analyse.

Paquets préinstallés

Par défaut, Snowflake Notebooks utilise Python 3.9. Les environnements de notebooks sont livrés pré-empaquetés avec des bibliothèques courantes pour la science des données et le machine learning, telles que altair, pandas, numpy, snowflake-snowpark-python, et Streamlit.

Importer un paquet depuis Anaconda

Une fois que l’administrateur de votre organisation a accepté les conditions d’utilisation, vous pouvez importer des bibliothèques à utiliser dans Snowflake Notebooks.

  1. Connectez-vous à Snowsight.

  2. Sélectionnez Projects » Notebooks.

  3. Sélectionnez un notebook spécifique pour lequel vous souhaitez installer des paquets Python.

  4. Sélectionnez le menu Packages en haut de votre notebook.

  5. Recherchez les paquets répertoriés dans le canal Snowflake Anaconda.

  6. Sélectionnez un paquet pour l’installer et l’utiliser dans votre notebook, et modifiez éventuellement la version du paquet par défaut dans la liste des Installed Packages.

    Les paquets que vous avez installés apparaissent sous Installed Packages.

    Sélecteur de paquet.

Une fois le paquet ajouté, vous pouvez importer et utiliser les bibliothèques dans une cellule Python.

Importer des paquets depuis une zone de préparation Snowflake

Vous pouvez importer des paquets à partir d’une zone de préparation si le paquet dont vous avez besoin ne fait pas partie des paquets préinstallés et n’est pas disponible dans le canal Anaconda.

Les limitations suivantes s’appliquent :

  • L’importateur de paquets ne fonctionne que pour les modules et dossiers Python.

  • Les fichiers wheel et tar.gz ne sont pas pris en charge.

  • Ne prend en charge aucun code susceptible de dépendre de l’architecture.

Procédez comme suit pour ajouter des paquets supplémentaires :

  1. Connectez-vous à Snowsight.

  2. Sélectionnez Projects » Notebooks.

  3. Sélectionnez un notebook spécifique pour lequel vous souhaitez installer des paquets Python.

  4. Sélectionnez le menu Packages en haut de votre notebook.

  5. Sélectionnez l’onglet Stage Packages.

  6. Saisissez le chemin d’accès au fichier sur votre zone de préparation.

Sélecteur de paquet.

Une fois le paquet ajouté, vous pouvez importer et utiliser les bibliothèques dans une cellule Python. Voyez ceci en action dans le notebook du tutoriel Paquets d’importation depuis une zone de préparation.

Prochaines étapes