Unable to run jupyter notebook due to kernel error
- Dominant language
- Jupyter Notebook
- Stars
- 13.3k
- Forks
- 5.8k
- Avg merge
- 6d 11h
- Merged PRs (30d)
- 7
Description
I tried to run `jupyter notebook --NotebookApp.iopub_data_rate_limit=10000000000` in order to load a plot, however, it ended up not allowing me to open jupyter notebook, after I tried to uninstall pymzq and the reinstall it...and now I am left with the error below:
Traceback (most recent call last):
File "C:\Users\Natalie\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 528, in get
value = obj._trait_values[self.name]
KeyError: 'loop'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Natalie\Anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 79, in create_session
kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name)
File "C:\Users\Natalie\Anaconda3\lib\site-packages\tornado\gen.py", line 735, in run
value = future.result()
File "C:\Users\Natalie\Anaconda3\lib\site-packages\tornado\gen.py", line 742, in run
yielded = self.gen.throw(*exc_info) # type: ignore
File "C:\Users\Natalie\Anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 92, in start_kernel_for_session
self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
File "C:\Users\Natalie\Anaconda3\lib\site-packages\tornado\gen.py", line 735, in run
value = future.result()
File "C:\Users\Natalie\Anaconda3\lib\site-packages\tornado\gen.py", line 209, in wrapper
yielded = next(result)
File "C:\Users\Natalie\Anaconda3\lib\site-packages\notebook\services\kernels\kernelmanager.py", line 94, in start_kernel
super(MappingKernelManager, self).start_kernel(**kwargs)
File "C:\Users\Natalie\Anaconda3\lib\site-packages\jupyter_client\multikernelmanager.py", line 110, in start_kernel
km.start_kernel(**kwargs)
File "C:\Users\Natalie\Anaconda3\lib\site-packages\jupyter_client\manager.py", line 258, in start_kernel
self.start_restarter()
File "C:\Users\Natalie\Anaconda3\lib\site-packages\jupyter_client\ioloop\manager.py", line 49, in start_restarter
kernel_manager=self, loop=self.loop,
File "C:\Users\Natalie\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 556, in __get__
return self.get(obj, cls)
File "C:\Users\Natalie\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 535, in get
value = self._validate(obj, dynamic_default())
File "C:\Users\Natalie\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 591, in _validate
value = self.validate(obj, value)
File "C:\Users\Natalie\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 1677, in validate
self.error(obj, value)
File "C:\Users\Natalie\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 1524, in error
raise TraitError(e)
traitlets.traitlets.TraitError: The 'loop' trait of an IOLoopKernelManager instance must be a ZMQIOLoop, but a value of class 'tornado.platform.asyncio.AsyncIOMainLoop' (i.e. ) was specified.
Contributor guide
Research direction
Start by reproducing the reported `jupyter notebook --NotebookApp.iopub_data_rate_limit=10000000000` command on the stated Windows/Anaconda setup. Read the traceback locations in `notebook/services/sessions/sessionmanager.py`, `notebook/services/kernels/kernelmanager.py`, `jupyter_client/ioloop/manager.py`, and `traitlets/traitlets.py`; done means the notebook opens and starts a kernel without the `loop` TraitError.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter-notebook
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100