I was recently using Jupyter lab and decided to update my pandas version from 1.2 to the latest (1.4). So I ran 'conda update pandas' which seemed to work fine. However when I then launched Jupyter lab in the usual way 'jupyter lab' and tried to open the workbook I had just been working on I got the below error:
Unreadable Notebook: C:\Users...\script.ipynb TypeError("init() got an unexpected keyword argument 'capture_validation_error'")
I am getting this same error when trying to open any of my .ipynb files that were previously working fine. I can also open them fine in jupyter notebook, but for some reason they don't work in Jupyter lab anymore. Any idea how I can fix this?
It turns out that a recent update to
jupyter_server>=1.15.0 broke compatibility with
nbformat<5.2.0, but did not update the
conda recipe correctly per this Github pull request.
It is possible that while updating
pandas, you may have inadvertently also updated
While we wait for the build with the merged PR to come downstream, we can fix this dependency issue by updating
nbformat manually with
conda install -c conda-forge nbformat
to get the newest version of
nbformat with version
I had the same issue. I had installed jupyterlab using conda.
conda install -c conda-forge jupyterlab
and I could not open any notebook (old ones as newly created). What fixed my issue was to uninstall jupyterlab and jupyter and then reinstall jupyter lab.
conda remove jupyterlab conda remove jupyter conda install -c conda-forge jupyterlab