Отменить установку
Я допустил несколько ошибок
Если это была недавняя установка, то выполните откат, используя ревизии.Найдите ревизию, к которой вы хотите вернуться:
conda list --revisions
# let's say 'n' is the one
, затем выполните изменение:
conda install --revision n
Перенос всех существующих
Если вы простоЕсли вы хотите переустановить все существующие пакеты из conda-forge
, вы можете сделать это, запустив
conda install -c conda-forge --override-channels --file <(conda list)
в активированной среде.
Удалить все defaults
без переустановки
Это немного сложнее, но это можно сделать, получив список пакетов, которые пришли из defaults
специально, а затем удалив только эти.Это можно сделать с помощью следующей (несколько запутанной) команды
conda remove $(conda list --show-channel-urls | awk -F' ' '{if ($0 ~ /defaults/) {print $1}}')
Здесь все, что находится между $(...)
, - это генерировать список пакетов, поступивших специально из канала defaults
, который затем передается вудалить команду.Здесь вам требуется awk
.