Jupyter notebook: TypeError: __init__() got an unexpected keyword argument 'io_loop'
Downgrade tornado, this worked for me.
pip install tornado==4.5.3
based on: https://github.com/liftoff/GateOne/issues/689
I modified the file "/Library/Python/2.7/site-packages/notebook-5.2.2-py2.7.egg/notebook/base/zmqhandlers.py" to remove the io_loop
argument.
Based on bkanuka's comment, this is the way to go until Jupyter releases a new version.
Ran into this error after updating the ipykernel module.
After upgrading the jupyter module it started without errors. On Ubuntu I ran the following to update jupyter:
sudo -H pip install jupyter
Or for Python3
sudo -H pip3 install jupyter