Ответ 1
Из папки home
удалите ~/AnacondaProjects
. После этого удалите export
из Anaconda environment variable
из вашего профиля bash ~/.bashrc
.
У меня есть 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/
, но это кажется излишне жестоким?
Из папки home
удалите ~/AnacondaProjects
. После этого удалите export
из Anaconda environment variable
из вашего профиля bash ~/.bashrc
.
Ответ здесь решил мою проблему: fooobar.com/questions/558902/...
Я просто подытожу, что делать.
Запустите conda uninstall notebook nbconvert nbformat ipykernel ipywidgets qtconsole traitlets tornado jupyter_* ipython_genutils jinja2 -y
в вашем терминале.
Вы можете использовать pip uninstall
вместо conda uninstall
, если вы не используете anaconda.
Используйте pip3 вместо pip
pip3 uninstall jupyter
Вы можете установить как для python 2, так и для python 3 на том же компьютере, если вы используете правильную версию протокола
У меня есть jupyter, установленный с python3.5 на моем Mac OSX, но я хочу версию python2.7.
Anaconda - отличный способ установить программное обеспечение python, которое вам нужно для конкретных проектов.
bash Anaconda2-4.3.1-MacOSX-x86_64.sh
(версия 2.7 в вашем случае)source bin/activate
Это создает среду командной строки, которая имеет только нужный уровень библиотек и т.д. Внутри вы можете установить дополнительные данные с помощью f.ex. conda install numpy
. Чтобы исправить версию, используйте conda install numpy=1.10
.
Вы должны удалить jupyter-core, jupyter-console, jupyter-client отдельно. После удаления их всех, это не пакет, найденный с именем jupyter.