Cannot load notebooks: ModuleNotFoundError: Error processing dotted path
See original GitHub issueI have a notebook folder in ploomber project and ploomber tries to run something so I can’t even load the notebook (which BTW is not referenced in pipeline.yaml in any way)
What happened? How is it possible that ploomber breaks jupyter?
Error message
[I 11:59:22.671 NotebookApp] [Ploomber] Requested model: work/wwf/notebooks/Enrich_Test.ipynb. Looking for DAG with root dir: /home/kuba/Projects
[E 11:59:22.786 NotebookApp] Uncaught exception GET /api/contents/work/wwf/notebooks/Enrich_Test.ipynb?type=notebook&_=1656064762442 (127.0.0.1)
HTTPServerRequest(protocol='http', host='localhost:8888', method='GET', uri='/api/contents/work/wwf/notebooks/Enrich_Test.ipynb?type=notebook&_=1656064762442', version='
HTTP/1.1', remote_ip='127.0.0.1')
Traceback (most recent call last):
File "/home/kuba/.local/lib/python3.8/site-packages/tornado/web.py", line 1704, in _execute
result = await result
File "/home/kuba/.local/lib/python3.8/site-packages/tornado/gen.py", line 234, in wrapper
yielded = ctx_run(next, result)
File "/home/kuba/.local/lib/python3.8/site-packages/notebook/services/contents/handlers.py", line 118, in get
model = yield maybe_future(self.contents_manager.get(
File "/home/kuba/.local/lib/python3.8/site-packages/ploomber/jupyter/manager.py", line 267, in get
self.load_dag(
File "/home/kuba/.local/lib/python3.8/site-packages/ploomber/jupyter/manager.py", line 193, in load_dag
pairs = [(resolve_path(
File "/home/kuba/.local/lib/python3.8/site-packages/ploomber/jupyter/manager.py", line 196, in <listcomp> if t.source.loc is not None]
File "/home/kuba/.local/lib/python3.8/site-packages/ploomber/sources/pythoncallablesource.py", line 130, in loc
self._loc = self._callable_loader.get_loc()
File "/home/kuba/.local/lib/python3.8/site-packages/ploomber/sources/pythoncallablesource.py", line 58, in get_loc
loc, _ = lazily_locate_dotted_path(self._primitive) File "/home/kuba/.local/lib/python3.8/site-packages/ploomber/util/dotted_path.py", line 343, in lazily_locate_dotted_path
raise ModuleNotFoundError('Error processing dotted '
ModuleNotFoundError: Error processing dotted path 'deepsense_wwf.data_utils.copy_zipped_data': 'deepsense_wwf' appears to be a namespace package, which are not supported
[W 11:59:22.790 NotebookApp] Unhandled error
[E 11:59:22.791 NotebookApp] {
"Host": "localhost:8888",
"Accept": "application/json, text/javascript, */*; q=0.01",
"Referer": "http://localhost:8888/notebooks/work/wwf/notebooks/Enrich_Test.ipynb",
"User-Agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0"
}
Issue Analytics
- State:
- Created a year ago
- Comments:16 (12 by maintainers)
Top Results From Across the Web
Jupyter Notebook Kernel Not Connecting: Connection Failed
I have installed Anaconda and then launch Jupyter Notebook .Being a noob I am trying printing my name in it I am not...
Read more >FastAPI throws an error (Error loading ASGI app. Could not ...
It seems it is important that you name your file main.py otherwise it won't work. Edit: Actually I was running Jupyter Notebook on...
Read more >Python Import Error (ModuleNotFoundError)
An ImportError is detected when Python has problems with a successful module import. Usually this problem is caused by the incorrect path and...
Read more >ModuleNotFoundError: no module named Python Error ...
How to fix the ModuleNotFoundError in Python · 1. Make sure imported modules are installed · 2. Make sure modules are spelled correctly...
Read more >User-Guide - Jupyter integration
Jupyter must parse your pipeline in the process that runs the Jupyter application itself. If your pipeline contains dotted paths (e.g., tasks that...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I can confirm this is fixed. Thanks!
click here to tweet something nice