Есть ли риск взломать 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 распространяет все, что уже установлено в базе.

Другие вопросы по тегам