Installation de bibliothèques personnalisées via des carnets

La méthode recommandée pour installer des bibliothèques d' Python s supplémentaires à utiliser dans un notebook consiste à personnaliser la configuration logicielle de l'environnement d'exécution associé au notebook. Vous pouvez ajouter les packages conda ou PyPi via un modèle de personnalisation lorsque vous personnalisez le modèle d'environnement.

Voir Personnalisation des modèles d'environnement.

Cependant, si vous souhaitez installer des paquets provenant d'une autre source ou des paquets que vous avez créés sur votre machine locale, par exemple, vous pouvez installer et importer les paquets via le notebook.

Pour installer des paquets autres que conda ou PyPi via votre ordinateur portable :

  1. Ajoutez le package à votre stockage de projet en cliquant sur l'icône Télécharger l'actif dans le projet Affiche l'icône Télécharger l'actif dans le projet, puis en parcourant le fichier de package ou en le faisant glisser dans la barre latérale de votre bloc-notes.

  2. Dans une cellule de code de votre bloc-notes, initialisez ibm-watson-studio-lib. Cette bibliothèque est requise pour accéder au fichier de package que vous avez téléchargé sur le stockage de projet.

    # Initialize ibm-watson-studio-lib
    from ibm_watson_studio_lib import access_project_or_space
    wslib = access_project_or_space()
    
  3. Installez la bibliothèque :

    # Download the file to the file system of your notebook's runtime container
    wslib.download_file("xxx-0.1.tar.gz")
    # Install and import the library
    !pip install xxx-0.1.tar.gz
    

    Si votre instance watsonx n'a pas accès à Internet, vous devez fournir toutes les dépendances à l'aide de !pip install --find-link . xxx-0.1.tar.gz. Si vous souhaitez plutôt installer des dépendances supplémentaires à partir d'un index pip interne, utilisez -i l'option.

    Les dépendances peuvent être des paquets internes ou des paquets accessibles au public. Les paquets provenant de pypi.org peuvent être téléchargés à l'aide de !pip download <package> si l'installation d' Python a accès à Internet. Assurez-vous que la version de l'installation Python qui a accès à Internet correspond à la version Python dans l'environnement watsonx.

  4. Vous pouvez maintenant importer la bibliothèque :

    import xxx