How to make Jupyter notebook use PYTHONPATH in system variables without hacking sys.path directly?

前端 未结 4 1451
难免孤独
难免孤独 2020-12-31 05:42

Same problem as in this question sys.path different in Jupyter and Python - how to import own modules in Jupyter?. In pure Python, it prepends my system environment variable

4条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-31 06:12

    --Just chiming in here since the accepted answer didn't give the complete solution--

    You can add the path to your modules to the JUPYTER_PATH environment variable, just the same as you would for modifying the PYTHONPATH environment variable:

    export JUPYTER_PATH="${JUPYTER_PATH}:/path/to/add/here/"
    

    If you're on a Mac or other Unix system, you would just drop the above line into your ~/.bash_profile

    Hint: make sure you run source ~/.bash_profile to enact the changes and close and restart your jupyter notebook.

提交回复
热议问题