Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kernel dies just after starting if matplotlib is installed, works fine if not. #798

Open
pedroangelini opened this issue Nov 11, 2021 · 2 comments
Labels

Comments

@pedroangelini
Copy link

pedroangelini commented Nov 11, 2021

When starting a notebook, if I have the package matplotlib installed in my environment, the notebook becomes unresponsive while running the first cell. This happens independently of which cell I'm running, even a simple print("Hi") will stay in the "running" state and not output anything.
If I pip uninstall matplotlib, the notebooks start working again, but of course, for most of my data science work I need matplotlib.
I've started a fresh installation of python (3.10) and tested adding and removing the packages I have in a separate computer, and tested uninstalling a few packages at a time.

I'm attaching my jupyter-troubleshoot output, and also the debug log of a failed session.
jupyter-troubleshoot.txt
notebooklog.txt
and here is the user-facing symptom:
symptom

It seems that this error happens when things go wrong, but it does not appear when I remove matplotlib and try again:

[D 08:47:00.499 NotebookApp] 200 GET /api/contents/merge_save_transports.ipynb/checkpoints?_=1636642019748 (::1) 20.940000ms ERROR:asyncio:Exception in callback <TaskStepMethWrapper object at 0x000002382B54BD00>() handle: <Handle <TaskStepMethWrapper object at 0x000002382B54BD00>()> Traceback (most recent call last): File "C:\Users\usangelipe\AppData\Local\Programs\Python\Python310\lib\asyncio\events.py", line 80, in _run self._context.run(self._callback, *self._args) RuntimeError: Cannot enter into task <Task pending name='Task-1' coro=<HTTP1ServerConnection._server_request_loop() running at C:\Users\usangelipe\AppData\Roaming\Python\Python310\site-packages\tornado\http1connection.py:840> cb=[IOLoop.add_future.<locals>.<lambda>() at C:\Users\usangelipe\AppData\Roaming\Python\Python310\site-packages\tornado\ioloop.py:688]> while another task <Task pending name='Task-74' coro=<MappingKernelManager.start_kernel() running at C:\Users\usangelipe\AppData\Roaming\Python\Python310\site-packages\notebook\services\kernels\kernelmanager.py:176> cb=[IOLoop.add_future.<locals>.<lambda>() at C:\Users\usangelipe\AppData\Roaming\Python\Python310\site-packages\tornado\ioloop.py:688]> is being executed. ERROR:asyncio:Exception in callback <TaskStepMethWrapper object at 0x000002382B54A0E0>() handle: <Handle <TaskStepMethWrapper object at 0x000002382B54A0E0>()> Traceback (most recent call last): File "C:\Users\usangelipe\AppData\Local\Programs\Python\Python310\lib\asyncio\events.py", line 80, in _run self._context.run(self._callback, *self._args) RuntimeError: Cannot enter into task <Task pending name='Task-33' coro=<HTTP1ServerConnection._server_request_loop() running at C:\Users\usangelipe\AppData\Roaming\Python\Python310\site-packages\tornado\http1connection.py:840> cb=[IOLoop.add_future.<locals>.<lambda>() at C:\Users\usangelipe\AppData\Roaming\Python\Python310\site-packages\tornado\ioloop.py:688]> while another task <Task pending name='Task-74' coro=<MappingKernelManager.start_kernel() running at C:\Users\usangelipe\AppData\Roaming\Python\Python310\site-packages\notebook\services\kernels\kernelmanager.py:176> cb=[IOLoop.add_future.<locals>.<lambda>() at C:\Users\usangelipe\AppData\Roaming\Python\Python310\site-packages\tornado\ioloop.py:688]> is being executed. [D 08:47:00.545 NotebookApp] Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner

@blink1073
Copy link
Contributor

Hi @pedroangelini, I think this is related to jupyter/notebook#6221, and should be fixed once that is merged and a new version of notebook is released.

@blink1073 blink1073 added the bug label Nov 15, 2021
@dleen
Copy link

dleen commented Nov 17, 2021

Should be fixed in notebook==6.4.6 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants