How do I import module in jupyter notebook directory into notebooks in lower directories?
<p>I have used jupyter notebook for data analysis for quite sometime. I would like to develop a module in my jupyter notebook directory and be able to import that new module into notebooks. My jupyter notebook file directory can be represented as follows;</p>

<pre><code>Jupyter notebooks\

    notebook1.ipynb

    new_module\
        __init__.py
        newfunction.py

    currentnotebooks\
        notebook2.ipynb
</code></pre>

<p>When use <code>import new_module</code> in notebook1.ipynb it works however when I try the same command in notebook2.ipynb I get the following <code>ImportError: No module named 'new_module'</code>. The two obvious solutions are A) move new_module into the currentnotebooks directory or B) move notebook2.ipynb up to the same level as new_module. I don't want to mess around with the file structure at all. Is this possible?</p>