Как удалить 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
Что именно не так и почему я все еще могу использовать команду?
Ответы
Ответ 1
Когда вы $ pip install jupyter
устанавливаете несколько зависимостей. Лучший способ полностью удалить его - запустить:
-
$ pip install pip-autoremove
-
$ pip-autoremove jupyter -y
Пожалуйста, обратитесь к этому связанному вопросу .
pip-autoremove
удаляет пакет и его неиспользуемые зависимости. Вот docs.
Ответ 2
Если вы не хотите использовать pip-autoremove
(поскольку он удаляет зависимости, общие для других пакетов), а pip3 uninstall jupyter
просто удаляет некоторые пакеты, выполните следующие действия:
Copy-Paste:
sudo
может понадобиться в соответствии с вашими потребностями.
python3 -m pip uninstall -y jupyter jupyter_core jupyter-client jupyter-console notebook qtconsole nbconvert nbformat
Примечание:
Приведенная выше команда удалит только определенные пакеты jupyter
. Я не добавил другие пакеты для удаления, поскольку они могут быть общими для других пакетов (например, Jinja2
используется Flask
, ipython
- это отдельный набор самих пакетов, tornado
снова могут использоваться другими).
В любом случае все зависимости указаны ниже (по состоянию на 26 сентября 2019 года. jupyter==4.4.0
)
Если вы уверены, что хотите удалить все зависимости, тогда вы можете использовать Stan_MD ответ.
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
Executive Edit:
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
dist-packages:
pip3 uninstall jupyter
Удалите jupyter_core
dist-packages (также удаляются следующие двоичные файлы: jupyter
, jupyter-migrate
, jupyter-troubleshoot
):
pip3 uninstall jupyter_core
Удалить jupyter-client
:
pip3 uninstall jupyter-client
Удалить jupyter-console
:
pip3 uninstall jupyter-console
Удалить jupyter-notebook
(также удаляются следующие двоичные файлы: jupyter-bundlerextension
, jupyter-nbextension
, jupyter-notebook
, jupyter-serverextension
):
pip3 uninstall notebook
Удалить jupyter-qtconsole
:
pip3 uninstall qtconsole
Удалить jupyter-nbconvert
:
pip3 uninstall nbconvert
Удалить jupyter-trust
:
pip3 uninstall nbformat
Ответ 3
Попробуйте pip uninstall jupyter_core
. Подробности ниже:
Я столкнулся с подобной проблемой, когда в моем ноутбуке Jupyter был только ноутбук с Python 2. (нет записной книжки Python 3)
Я попытался удалить jupyter с помощью pip unistall jupyter
, pi3 uninstall jupyter
и предложенного pip-autoremove jupyter -y
.
Ничего не сработало. Я запустил 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
и это сработало.
Переустановил jupyter с pip3 install jupyter
и все вернулось на круги своя.
Ответ 4
Если вы установили ноутбук Jupiter через Anaconda, это может помочь вам:
conda uninstall jupyter notebook
Ответ 5
Если вы используете ноутбук Jupyter, вы можете удалить его следующим образом:
pip uninstall notebook
Вы должны использовать деинсталляцию conda, если вы установили ее с помощью conda.
Ответ 6
Для Python 3.7:
- В командной строке Windows введите: "py -m pip install pip-autoremove". Вы получите успешное сообщение.
-
Измените каталог, если вы не добавили следующее в качестве своего PATH: cd C:\Users {имя_пользователя}\AppData\Local\Programs\Python\Python37-32\Scripts Чтобы узнать, где был установлен/установлен ваш пакет/приложение, введите: "где имя_программы" как> где jupyter Если вы не нашли местоположение, вам нужно добавить местоположение в PATH.
-
Тип: pip-autoremove jupyter. Будет предложено ввести y/n, чтобы подтвердить действие.
Ответ 7
Я перепробовал все эти предложения, и когда я набираю jupyter notebook в командной строке, он запускается снова. Сводит меня с ума.