"import" in Jupyter notebook not working with notebook module....

  • Thread starter Thread starter fog37
  • Start date Start date
  • Tags Tags
    module
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
3 replies · 3K views
fog37
Messages
1,566
Reaction score
108
TL;DR
import instruction in Jupyter notebook not working with module with .ipynb extension
Hello everyone,

I am writing Jupyter notebooks which are essentially JSON files. I wrote a custom module called module001 containing some functions and saved it as a .ipynb file. Upon importing the module into a different notebook using the instruction import module001, I received the error that the module was not found. I eventually solved the problem by converting the .ipynb module into a .py script and then placing the module and the script in the same folder. The import worked just fine. The lesson learned was that the module, as .ipynb, does not work with the import instruction.

Are there other more elegant or efficient ways to solve this issue instead of having to convert the notebook module to .py?

Thank you!
 
Physics news on Phys.org
fog37 said:
Perfect! Thank you pbuk
You can also copy/paste the python code into a regular .py file and use import from there, or even put it up on PyPl