How to uninstall jupyter
PythonJupyterPython Problem Overview
I have been trying to uninstall jupyter
I have tried the following commands
pip uninstall jupyter
pip3 uninstall jupyter
and
rm -rf /Users/$user/Library/Jupyter/*
Even after running all these commands when I type jupyter in the terminal I get the following message
usage: jupyter [-h] [--version] [--config-dir] [--data-dir] [--runtime-dir]
[--paths] [--json]
[subcommand]
jupyter: error: one of the arguments --version subcommand --config-dir --data-dir --runtime-dir --paths is required
What exactly is going wrong and why am I still able to use the command?
Python Solutions
Solution 1 - Python
pip-autoremove
(since it removes dependencies shared among other packages) and pip3 uninstall jupyter
just removed some packages, then do the following:
If you don't want to use Copy-Paste:
sudo
may be needed as per your need.
python3 -m pip uninstall -y jupyter jupyter_core jupyter-client jupyter-console jupyterlab_pygments notebook qtconsole nbconvert nbformat jupyterlab-widgets nbclient
Note:
The above command will only uninstall jupyter
specific packages. I have not added other packages to uninstall since they might be shared among other packages (eg: Jinja2
is used by Flask
, ipython
is a separate set of packages themselves, tornado
again might be used by others).
In any case, all the dependencies are mentioned below(as of 21 Nov, 2020. jupyter==4.4.0
)
If you are sure you want to remove all the dependencies, then you can use Stan_MD's answer.
argon2-cffi
async-generator
attrs
backcall
bleach
cffi
decorator
defusedxml
entrypoints
importlib-metadata
ipykernel
ipython
ipython-genutils
ipywidgets
jedi
Jinja2
jsonschema
jupyter
jupyter-client
jupyter-console
jupyter-core
jupyterlab-pygments
jupyterlab-widgets
MarkupSafe
mistune
nbclient
nbconvert
nbformat
nest-asyncio
notebook
packaging
pandocfilters
parso
pexpect
pickleshare
prometheus-client
prompt-toolkit
ptyprocess
pycparser
Pygments
pyparsing
pyrsistent
python-dateutil
pyzmq
qtconsole
QtPy
Send2Trash
six
terminado
testpath
tornado
traitlets
typing-extensions
wcwidth
webencodings
widgetsnbextension
zipp
Executive Edit:
pip3 uninstall jupyter
pip3 uninstall jupyter_core
pip3 uninstall jupyter-client
pip3 uninstall jupyter-console
pip3 uninstall jupyterlab_pygments
pip3 uninstall notebook
pip3 uninstall qtconsole
pip3 uninstall nbconvert
pip3 uninstall nbformat
Explanation of each:
-
Uninstall
jupyter
dist-packages:pip3 uninstall jupyter
-
Uninstall
jupyter_core
dist-packages (It also uninstalls following binaries:jupyter
,jupyter-migrate
,jupyter-troubleshoot
):pip3 uninstall jupyter_core
-
Uninstall
jupyter-client
:pip3 uninstall jupyter-client
-
Uninstall
jupyter-console
:pip3 uninstall jupyter-console
-
Uninstall
jupyter-notebook
(It also uninstalls following binaries:jupyter-bundlerextension
,jupyter-nbextension
,jupyter-notebook
,jupyter-serverextension
):pip3 uninstall notebook
-
Uninstall
jupyter-qtconsole
:pip3 uninstall qtconsole
-
Uninstall
jupyter-nbconvert
:pip3 uninstall nbconvert
-
Uninstall
jupyter-trust
:pip3 uninstall nbformat
Solution 2 - Python
When you $ pip install jupyter
several dependencies are installed. The best way to uninstall it completely is by running:
$ pip install pip-autoremove
$ pip-autoremove jupyter -y
Kindly refer to this related question.
pip-autoremove
removes a package and its unused dependencies. Here are the docs.
Solution 3 - Python
Try pip uninstall jupyter_core
. Details below:
I ran into a similar issue when my jupyter notebook only showed Python 2 notebook. (no Python 3 notebook)
I tried to uninstall jupyter by pip unistall jupyter
, pi3 uninstall jupyter
, and the suggested pip-autoremove jupyter -y
.
Nothing worked. I ran which jupyter
, and got /home/ankit/.local/bin/jupyter
The file /home/ankit/.local/bin/jupyter
was just a simple python code:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from jupyter_core.command import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
Tried to uninstall the module jupyter_core
by pip uninstall jupyter_core
and it worked.
Reinstalled jupyter with pip3 install jupyter
and everything was back to normal.
Solution 4 - Python
If you installed Jupiter notebook through anaconda, this may help you:
conda uninstall jupyter notebook
Solution 5 - Python
If you are using jupyter notebook, You can remove it like this:
pip uninstall notebook
You should use conda uninstall if you installed it with conda.
Solution 6 - Python
For python 3.7:
-
On windows command prompt, type: "py -m pip install pip-autoremove". You will get a successful message.
-
Change directory, if you didn't add the following as your PATH: cd C:\Users{user_name}\AppData\Local\Programs\Python\Python37-32\Scripts To know where your package/application has been installed/located, type: "where program_name" like> where jupyter If you didn't find a location, you need to add the location in PATH.
-
Type: pip-autoremove jupyter It will ask to type y/n to confirm the action.
Solution 7 - Python
In pip3
> pip3 uninstall jupyterlab
Solution 8 - Python
In my case, I have installed it via pip3 on mac.
pip3 uninstall notebook
Solution 9 - Python
For Mac OS, you may use the below command in order to remove files manually.
sudo rm -rf /usr/local/bin/jupyter
Solution 10 - Python
I also had the same issue I installed jupyter-lab on my system after I thought I should install it on virtual env. So I tried to uninstall it but pip did not remove its dependencies. I also tried pip-autoremove but It does not found jupyter. So I found an easy solution. first I create a virtual env
python -m venv env
after that activate it
source env/bin/activate
Now install jupyter in virtual env
pip install jupyterlab
after that I create requirements.txt
pip freeze > requirements.txt
now we have jupyter and all its dependencies in a txt file so deactivate virtual env
deactivate
Now we can remove all of the dependencies of jupyter by this txt file.
pip uninstall -r requirements.txt
I found this is the easiest way to remove jupyter now you can also delete jupyter virtual env.
Solution 11 - Python
Use pip uninstall jupyter notebook
if you are using python 3.9+