Есть ли риск взломать anaconda python при принудительном обновлении пакетов с помощью conda-forge?
В моей установке anaconda некоторые пакеты python, такие как arrow в anaconda, используют канал pypi. Однако эти пакеты не являются последней версией. Последняя версия найдена в канале conda-forge. Например, чтобы обновить до последней версии стрелки, используя conda-forge, я запускаю следующую команду;
$ conda install -c conda-forge arrow
Должна быть какая-то причина, по которой канал по умолчанию - pypi, а не conda-forge. Итак, будет ли риск разорвать пакеты anaconda, если я заставлю пакеты обновления использовать канал conda-forge?
Я установил анаконду 2018.12, которая работает на Windows 10.
1 ответ
Самое безопасное - создать новую среду
conda create -n myenv -c conda-forge arrow
Самая опасная вещь, которую я могу сделать в моем неофициальном опыте встречи с людьми в Stackru с испорченными установками Conda, - это установить вещи в базу. К сожалению, это то, что делают многие пользователи Anaconda, вероятно потому, что Anaconda распространяет все, что уже установлено в базе.