How do you update jupyterlab using conda or pip?
I understand that conda update jupyter
updates jupyter notebook (I have Anaconda), but I'm not sure this takes care of jupyterlab as well.
pip
command
conda update jupyter
will not automatically update jupyterlab. You have to explicitly request an update of jupyterlab:
conda update jupyterlab
You may need to specify conda-forge:
conda update -c conda-forge jupyterlab
EDIT: Trying to update to 3.0, conda update jupyterlab
did not work for me (result of jupyter lab --version
still was 2.x) and when I tried to specify conda-forge or jupyterlab=3.0 the command hung for too long. I gave up after almost an hour of solving environment. The following worked for me from the Anaconda shell:
conda uninstall jupyterlab
conda install -c conda-forge jupyterlab=3
jupyterlab=2.x
.
I was getting frustrated by trying to update Jupyterlab on Anaconda and failing. Eventually I realized that this line of code works for me:
conda update --all
https://i.stack.imgur.com/MUzJ6.png
conda update --all
is a good to refresh and update the entire environment before upgrading a major package like JupyterLab, Jupyter Classic NB, or Spyder so that all the supporting packages are up-to-date before doing your update. This can help to repair the conda package index caused by packages inadvertently installed using pip into the conda environment.
If you prefer using pip:
pip install --upgrade jupyterlab
Or if you'd like a specific version:
pip install jupyterlab==1.2.4
Depending on your rights, you might also need to add a --user
in there:
pip install jupyterlab==1.2.4 --user
After a lot of back-and-forth with the above methods with conda, none of which worked for me to upgrade nodejs to > v14.x - below is the solution that worked for me, thanks to the link below:
conda search nodejs # Search nodejs version under conda. conda install nodejs=14.7.0 -c conda-forge
https://www.programmersought.com/article/39027053707/
Success story sharing
pip install --upgrade jupyterlab