La méthode préférée pour installer des bibliothèques Python supplémentaires qui seront utilisées dans un bloc-notes consiste à personnaliser la configuration logicielle de l'environnement d'exécution associé au bloc-notes. 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.
Toutefois, si vous souhaitez installer des packages à partir d'un autre emplacement ou des packages que vous avez créés sur votre machine locale, par exemple, vous pouvez installer et importer ces packages via le bloc-notes.
Pour installer des packages autres que des packages conda ou PyPi via votre bloc-notes :
Ajoutez le package à votre stockage de projet en cliquant sur 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.
Ajoutez un jeton de projet au bloc-notes en cliquant sur Plus > Insérer un jeton de projet dans la barre d'actions du bloc-notes. Le code généré par cette action initialise la variable
project
, qui est requise pour accéder à la bibliothèque que vous avez chargée dans la mémoire d'objets.Exemple de jeton de projet inséré :
# @hidden_cell # The project token is an authorization token that is used to access project resources like data sources, connections, and used by platform APIs. from project_lib import Project project = Project(project_id='7c7a9455-1916-4677-a2a9-a61a75942f58', project_access_token='p-9a4c487075063e610471d6816e286e8d0d222141') pc = project.project_context
Si vous n'avez pas de jeton, vous devez en créer un. Voir Ajout d'un jeton de projet.
Installez la bibliothèque :
# Fetch the library file, for example the tar.gz or whatever installable distribution you created with open("xxx-0.1.tar.gz","wb") as f: f.write(project.get_file("xxx-0.1.tar.gz").read()) # Install the library !pip install xxx-0.1.tar.gz
Vous pouvez maintenant importer la bibliothèque :
import xxx
Rubrique parent : Bibliothèques et scripts