Чтобы избежать такого рода конфликта зависимостей при использовании conda
, создайте новую среду с выбранными пакетами:
conda create -n newenvname -c channelname package1 package2
создает среду с именем newenvname
, содержащую package1
, package2
и их зависимостей, и ищет канал channelname
, а также каналы по умолчанию (не используйте -c channelname
, чтобы использовать только значения по умолчанию).Для получения дополнительной справки введите conda create --help
.Если вы хотите использовать IDE Spyder в этой среде, не забудьте включить пакет spyder-kernels
.
Я бы действительно советовал всегда оставлять базовую среду conda нетронутой и создавать одну или несколько рабочих сред, которые выможете install
в или upgrade
до глубины души, зная, что в худшем случае вы можете просто удалить этот env и воссоздать его, не портя установку Anaconda.