Есть ли риск взломать anaconda python при принудительном обновлении пакетов с помощью conda-forge? - PullRequest
0 голосов
/ 12 мая 2019

В моей настройке anaconda некоторые пакеты python, такие как arrow в anaconda, используют канал pypi. Однако эти пакеты не являются последней версией. Последняя версия найдена в канале conda-forge. Например, чтобы обновить до последней версии стрелки с помощью conda-forge, я запускаю следующую команду:

$ conda install -c conda-forge arrow

Должна быть какая-то причина, по которой канал по умолчанию - pypi, а не conda-forge. Итак, будет ли риск разорвать пакеты anaconda, если я заставлю пакеты обновления использовать канал conda-forge?

Я установил Anaconda 2018.12, которая работает на Windows 10.

1 Ответ

1 голос
/ 13 мая 2019

Самое безопасное, что нужно сделать, это создать новый env

conda create -n myenv -c conda-forge arrow

Самая опасная вещь, которую я могу сделать в моем анекдотическом опыте встречи с людьми в StackOverflow с испорченными установками Conda, - это установить вещи в base . К сожалению, это то, что делают многие пользователи Anaconda, вероятно потому, что Anaconda распространяет все, что уже установлено в base .

...