Bibliothèques couvertes par le bloc-notes

Vous pouvez utiliser des bibliothèques de portée bloc-notes dans Oracle AI Data Platform Workbench pour créer des environnements Python personnalisés propres à un bloc-notes.

Les bibliothèques de niveau bloc-notes ne sont pas de niveau cluster, elles ne s'appliquent donc pas aux autres blocs-notes partageant le même cluster. Les bibliothèques de portée Bloc-notes s'appliquent uniquement au bloc-notes actuel et à toutes les tâches de workflow qui utilisent le bloc-notes actuel comme tâches Bloc-notes.

Remarques :

Les commandes basées sur pip ne sont actuellement prises en charge que dans les blocs-notes dotés des extensions *.ipynb. Les fichiers Python avec des extensions *.py ne sont pas pris en charge et l'installation de fichiers JAR dans des bibliothèques couvertes par un bloc-notes n'est pas prise en charge.

Commandes prises en charge

Vous pouvez utiliser les commandes suivantes pour gérer les bibliothèques de portée bloc-notes :

Installez et désinstallez un package à l'aide du nom du package :
pip install <package>
pip uninstall <package>
Installez et désinstallez toutes les bibliothèques à partir d'un fichier requirements.txt :
pip install -r /Workspace/path/to/requirements.txt
pip uninstall -r /Workspace/requirements.txt
Installez et désinstallez les fichiers Wheel avec l'extension *.whl à partir d'un chemin d'espace de travail :
pip install /Workspace/path/to/my-package.whl 
pip uninstall /Workspace/path/to/my-package.whl 
Répertoriez les bibliothèques de portée de bloc-notes déjà installées dans le bloc-notes actuel :
pip list

Limites

Vous ne pouvez exécuter qu'une seule commande %pip dans une cellule de bloc-notes. Pour installer plusieurs packages, exécutez chaque commande %pip dans une cellule distincte.

%pip uninstall <package> ne prend pas en charge l'option -y ou d'autres options supplémentaires.

L'installation de packages à partir des référentiels Git n'est pas prise en charge. Cela inclut les URL de package basées sur Git telles que git+https://....