7 votes

Comment importer un databricks notebook dans un autre ?

J'ai un notebook python A dans Azure Databricks ayant une déclaration d'importation comme ci-dessous :

import xyz, datetime, ...

J'ai un autre notebook xyz qui est importé dans le notebook A comme indiqué dans le code ci-dessus. Lorsque j'exécute le notebook A, il génère l'erreur suivante :

ImportError: No module named xyz  

Les deux carnets sont dans le même répertoire d'espace de travail. Quelqu'un peut-il nous aider à résoudre ce problème ?

9voto

simon_dmorias Points 1424

La seule façon d'importer des carnets de notes est d'utiliser la commande run :

%run /Shared/MyNotebook

ou un chemin relatif :

%run ./MyNotebook

Plus de détails : https://docs.azuredatabricks.net/user-guide/notebooks/notebook-workflows.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X