Как правильно удалить python jupyter?

У меня есть jupyter, установленный с python3.5 на моем Mac OSX, но я хочу версию python2.7. Поэтому мне в основном нужно удалить версию 3.5 и переустановить версию 2.7.

Но по какой-то причине я не могу удалить версию 3.5. Я попробовал sudo python3 -m pip uninstall jupyter, и вы можете увидеть результаты ниже:

✔  ~/current/directory  
20:08 $ which jupyter
/Library/Frameworks/Python.framework/Versions/3.5/bin/jupyter
✔  ~/current/directory  
20:08 $ sudo python3 -m pip uninstall jupyter
The directory '/Users/<username>/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo -H flag.
Cannot uninstall requirement jupyter, not installed
The directory '/Users/<username>/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo -H flag.
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
✘-1  ~/current/directory  
20:09 $ which jupyter
/Library/Frameworks/Python.framework/Versions/3.5/bin/jupyter

... как вы можете видеть выше, команда which jupyter все еще возвращает допустимый путь, И не только это. Я все еще могу запустить jupyter notebook из командной строки и открыть ноутбук.

Как мне правильно избавиться от существующей версии jupyter? ИЛИ, если кто-то знает, как добавить ядро ​​python2 к существующему jupyter, это тоже будет хорошо. Возможно ли это?

Все, что я могу придумать, - это вручную убить файлы и подпапки внутри /Library/Frameworks/Python.framework/Versions/3.5/bin/, но это кажется излишне жестоким?

Ответ 1

Из папки home удалите ~/AnacondaProjects. После этого удалите export из Anaconda environment variable из вашего профиля bash ~/.bashrc.

Ответ 2

Ответ здесь решил мою проблему: fooobar.com/questions/558902/...

Я просто подытожу, что делать. Запустите conda uninstall notebook nbconvert nbformat ipykernel ipywidgets qtconsole traitlets tornado jupyter_* ipython_genutils jinja2 -y в вашем терминале. Вы можете использовать pip uninstall вместо conda uninstall, если вы не используете anaconda.

Ответ 3

Используйте pip3 вместо pip

pip3 uninstall jupyter 

Вы можете установить как для python 2, так и для python 3 на том же компьютере, если вы используете правильную версию протокола

Ответ 4

У меня есть jupyter, установленный с python3.5 на моем Mac OSX, но я хочу версию python2.7.

Anaconda - отличный способ установить программное обеспечение python, которое вам нужно для конкретных проектов.

  • Загрузить с https://www.continuum.io/downloads#macos
  • как сказано, bash Anaconda2-4.3.1-MacOSX-x86_64.sh (версия 2.7 в вашем случае)
  • перейдите в установленный каталог и введите source bin/activate

Это создает среду командной строки, которая имеет только нужный уровень библиотек и т.д. Внутри вы можете установить дополнительные данные с помощью f.ex. conda install numpy. Чтобы исправить версию, используйте conda install numpy=1.10.

Ответ 5

Вы должны удалить jupyter-core, jupyter-console, jupyter-client отдельно. После удаления их всех, это не пакет, найденный с именем jupyter.