web-dev-qa-db-fra.com

Comment faire en sorte que Jupyter notebook utilise PYTHONPATH dans les variables système sans pirater sys.path directement?

Même problème que dans cette question sys.path différent dans Jupyter et Python - comment importer ses propres modules dans Jupyter? . En Python pur, il ajoute à sys.path la variable d’environnement système PYTHONPATH, mais Jupyter notebook ne le fait pas. Par conséquent, je ne peux pas importer mon propre module.

Il existe de nombreuses questions similaires sur SO, et la solution consiste à manipuler directement sys.path dans le script.

Existe-t-il un moyen de faire en sorte que le bloc-notes Jupyter utilise la variable système PYTHONPATH de mon système, comme en python pur?

7
jf328

Jupyter utilise sa propre variable JUPYTER_PATH environment.

1
jf328