Безопасное удаление Anaconda во время установки Pip - PullRequest
1 голос
/ 22 апреля 2019

Я не могу открыть Anaconda Navigator после того, что, по моему мнению, пыталось установить nbviewer пару месяцев назад.Что бы я ни пытался установить, теперь я получаю эту ошибку, используя любую командную строку conda:

command line

Будут ли установки, которые я сделалс pip будет стерто и перезаписано, если я удалю Anaconda?Я действительно не хочу снова иметь дело с программным обеспечением, я бы предпочел все установить pip, но в то же время я все еще не хочу разрушать свой рабочий процесс с ноутбуком Jupyter.Я беспокоюсь, что удаление Anaconda сбросит все.

1 Ответ

2 голосов
/ 22 апреля 2019

Конда - менеджер пакетов, как и pip. Но conda также управляет средами Python, которые используются для запуска вашего кода. Если вы удалите conda, очень вероятно, что он удалит все ваши текущие пакеты.

После переустановки я рекомендую использовать для своих пакетов только conda или pip, но не оба одновременно, а также использовать conda для управления средой.

Для каждого вида проектов вы должны создать новую среду Python, запустив

conda create -n my-new-environment python=3 
#example

И только установка ваших пакетов с помощью pip или conda.

Таким образом, каждая среда питона не загрязняется другими, и вы рискуете потерять все, если одна среда выйдет из строя.

Для получения дополнительной информации о средах Python я рекомендую вам прочесть документацию Python по следующим темам: https://docs.python.org/3/tutorial/venv.html

...