Возможные проблемы при удалении и повторной установке Anaconda

К сожалению, моя базовая среда повреждена, и мне нужно удалить и переустановить anaconda, чтобы решить эту проблему (не идеально!). Я читал документацию:

https://docs.anaconda.com/anaconda/install/uninstall/

Я не могу "conda install anaconda-clean" из-за проблемы с моей базовой средой, которая оставляет мне вариант A:

«Откройте приложение терминала Terminal.app или iTerm2, а затем удалите весь каталог Anaconda с таким именем, как anaconda2, anaconda3 или ~ / opt. Введите rm -rf ~ / anaconda3, чтобы удалить каталог».

-

«В результате останется несколько файлов, что для большинства пользователей вполне нормально».

Что я хочу проверить, так это то, что эти несколько файлов, которые остались позади, не создадут какие-либо проблемы при переустановке anaconda.


person Iain MacCormick    schedule 27.02.2020    source источник


Ответы (1)


anaconda-clean функция - это в основном список файлов для удаления и интерактивный цикл for. То же самое легко сделать вручную.

Вот список (который, в частности, не изменился с 2016 года):

FILES = [
    '.anaconda', '.astropy', '.continuum',
    '.conda', '.condamanager', '.condarc',
    '.enthought', '.idlerc', '.glue', '.ipynb_checkpoints', '.ipython',
    '.jupyter', '.matplotlib', '.python-eggs',
    '.spyder2', '.spyder2-py3', '.theano',
]

Как всегда, сначала сделайте резервную копию.


(Мнение) Совет

Поскольку вы начинаете с нуля, я настоятельно рекомендую установить Miniconda и никогда ничего не устанавливать в base env. Если вам нужна Anaconda, просто создайте с ней env, например,

conda create -n foo anaconda
person merv    schedule 27.02.2020
comment
Так что никогда не запускайте conda update all или conda update conda в базовом окружении? Спасибо, Мерв, это действительно полезно. Я думаю, что собираюсь удалить и переустановить - есть ли какие-либо ресурсы или у вас есть какие-либо другие советы по лучшим методам управления conda envs? - person Iain MacCormick; 27.02.2020
comment
@IainMacCormick conda update conda определенно в порядке. Основная проблема возникает, когда люди начинают устанавливать пакеты Python через pip. Создавать новые env настолько легко, что не стоит рисковать частыми манипуляциями с env. - person merv; 27.02.2020
comment
Я почти уверен, что conda update conda - это то место, где я начал со всеми этими проблемами, хотя, возможно, я недавно установил другие пакеты на базу (я уверен, что делал много глупостей, когда начинал). Хорошо, это действительно полезная информация! - person Iain MacCormick; 27.02.2020