He estado intentando desinstalar jupyter
He probado los siguientes comandos
pip uninstall jupyter
pip3 uninstall jupyter
y
rm -rf /Users/$user/Library/Jupyter/*
Incluso después de ejecutar todos estos comandos cuando escribo jupyter en el terminal obtengo el siguiente mensaje
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
¿Qué es exactamente lo que está fallando y por qué puedo seguir utilizando el comando?
Cuando $ pip install jupyter
se instalan varias dependencias. La mejor manera de desinstalarlo completamente es ejecutando:
$ pip install pip-autoremove
$ pip-autoremove jupyter -y
.Por favor, consulte esta pregunta relacionada.
pip-autoremove` elimina un paquete y sus dependencias no utilizadas. Aquí están los docs.
Pruebe pip uninstall jupyter_core
. Detalles a continuación:
Me encontré con un problema similar cuando mi cuaderno jupyter sólo mostró Python 2 cuaderno. (no hay cuaderno Python 3)
Intenté desinstalar jupyter con pip unistall jupyter
, pi3 uninstall jupyter
, y el sugerido pip-autoremove jupyter -y
.
Nada funcionó. Ejecuté which jupyter
, y obtuve /home/ankit/.local/bin/jupyter
.
El fichero /home/ankit/.local/bin/jupyter
era un simple código 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())
Intenté desinstalar el módulo jupyter_core
con pip uninstall jupyter_core
y funcionó.
Reinstalé jupyter con pip3 install jupyter
y todo volvió a la normalidad.