如何卸载jupyter

时间:2015-10-10 09:07:44

标签: python jupyter

我一直在尝试卸载jupyter

我尝试过以下命令

pip uninstall jupyter
pip3 uninstall jupyter

rm -rf /Users/$user/Library/Jupyter/*

当我在终端输入jupyter时运行所有这些命令后,我收到以下消息

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

到底出了什么问题以及为什么我仍然可以使用该命令?

10 个答案:

答案 0 :(得分:51)

当您$ pip install jupyter安装了多个依赖项时。完全卸载它的最佳方法是运行:

  1. $ pip install pip-autoremove
  2. $ pip-autoremove jupyter -y
  3. 请参阅此相关question

    pip-autoremove删除包及其未使用的依赖项。以下是docs

答案 1 :(得分:21)

如果您不想使用pip-autoremove(因为它删除了其他软件包之间共享的依赖项)并且pip3 uninstall jupyter只是删除了一些软件包,请执行以下操作:

复制粘贴:

您可能需要

sudo

python3 -m pip uninstall -y jupyter jupyter_core jupyter-client jupyter-console notebook qtconsole nbconvert nbformat

注意:

上述命令将仅卸载jupyter个特定的软件包。我尚未添加要卸载的其他软件包,因为它们可能在其他软件包之间共享(例如:Jinja2Flask使用,ipython是软件包本身的独立集合,{{1} }可能还会被其他人使用。

无论如何,所有依赖项都在下面提到(截至2019年3月19日。tornado

如果确定要删除所有依赖项,则可以使用Stan_MD的答案。

jupyter==4.4.0

执行编辑:

attrs
backcall
bleach
decorator
defusedxml
entrypoints
ipykernel
ipython
ipython-genutils
ipywidgets
jedi
Jinja2
jsonschema
MarkupSafe
mistune
pandocfilters
parso
pexpect
pickleshare
prometheus-client
prompt-toolkit
ptyprocess
Pygments
pyrsistent
python-dateutil
pyzmq
Send2Trash
six
terminado
testpath
tornado
traitlets
wcwidth
webencodings
widgetsnbextension

每个的解释:

  1. 卸载pip3 uninstall jupyter pip3 uninstall jupyter_core pip3 uninstall jupyter-client pip3 uninstall jupyter-console pip3 uninstall notebook pip3 uninstall qtconsole pip3 uninstall nbconvert pip3 uninstall nbformat 发行软件包:

    jupyter

  2. 卸载pip3 uninstall jupyter dist-packages(还将卸载以下二进制文件:jupyter_corejupyterjupyter-migrate):

    jupyter-troubleshoot

  3. 卸载pip3 uninstall jupyter_core

    jupyter-client

  4. 卸载pip3 uninstall jupyter-client

    jupyter-console

  5. 卸载pip3 uninstall jupyter-console(它还会卸载以下二进制文件:jupyter-notebookjupyter-bundlerextensionjupyter-nbextensionjupyter-notebook):

    jupyter-serverextension

  6. 卸载pip3 uninstall notebook

    jupyter-qtconsole

  7. 卸载pip3 uninstall qtconsole

    jupyter-nbconvert

  8. 卸载pip3 uninstall nbconvert

    jupyter-trust

答案 2 :(得分:8)

尝试pip uninstall jupyter_core。详细信息如下:

当我的jupyter笔记本仅显示Python 2笔记本时,我遇到了类似的问题。 (没有Python 3笔记本)

我尝试通过pip unistall jupyterpi3 uninstall jupyter和建议的pip-autoremove jupyter -y卸载jupyter。

没有任何效果。我跑了which jupyter,得到了/home/ankit/.local/bin/jupyter

文件/home/ankit/.local/bin/jupyter只是一个简单的python代码:

#!/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())

试图由jupyter_core卸载模块pip uninstall jupyter_core并成功。

pip3 install jupyter重新安装了jupyter,一切恢复正常。

答案 3 :(得分:2)

如果您通过anaconda安装了Jupiter笔记本,这可能会对您有所帮助:

__launch_bounds__(256, 6)

答案 4 :(得分:1)

如果您使用的是jupyter笔记本,则可以这样删除它:

pip uninstall notebook

如果与conda一起安装,则应使用conda卸载。

答案 5 :(得分:0)

对于python 3.7:

  1. 在Windows命令提示符下,键入:“ py -m pip install pip-autoremove”。您会收到一条成功的消息。
  2. 更改目录(如果未将以下内容添加为PATH): cd C:\ Users {用户名} \ AppData \ Local \ Programs \ Python \ Python37-32 \ Scripts 要了解您的软件包/应用程序的安装/位置,请键入: “其中program_name” 喜欢>在哪里jupyter 如果找不到位置,则需要在PATH中添加该位置。

  3. 类型:pip-autoremove jupyter 它将要求输入y / n确认操作。

答案 6 :(得分:0)

在pip3

  

pip3卸载jupyterlab

答案 7 :(得分:0)

就我而言,我是通过Mac上的pip3安装的。

pip3 uninstall notebook

答案 8 :(得分:0)

对于Mac OS,您可以使用以下命令来手动删除文件。

sudo rm -rf /usr/local/bin/jupyter

答案 9 :(得分:0)

在我认为应该在虚拟环境上安装 jupyter-lab 之后,我也遇到了同样的问题。所以我试图卸载它,但 pip 没有删除它的依赖项。我也试过 pip-autoremove 但它没有找到 jupyter。 所以我找到了一个简单的解决方案。 首先我创建一个虚拟环境

python -m venv env

然后激活它

source env/bin/activate

现在在虚拟环境中安装 jupyter

pip install jupyterlab

之后我创建了requirements.txt

pip freeze > requirements.txt

现在我们在 txt 文件中拥有 jupyter 及其所有依赖项 所以停用虚拟环境

deactivate

现在我们可以通过这个txt文件删除jupyter的所有依赖。

pip uninstall -r requirements.txt

我发现这是删除 jupyter 的最简单方法 现在您还可以删除 jupyter 虚拟环境。