Установка проверяет ограничения
Conda install
сначала проверяет, выполнено ли ограничение, а не слепо пытается установить последнюю версию всего. Лучшее прочтение команды:
conda install -c pytorch pytorch torchvision
будет равно
При приоритетном канале pytorch убедитесь, что текущая активированная среда имеет некоторые версии pytorch
и torchvision
установлены.
Ваша среда уже удовлетворяет этому ограничению, поэтому делать нечего.
Обновление пакетов или Ограничения
Если вы хотите обновить пакет, посмотрите на команду conda update
или, если вы знаете минимальную требуемую версию, укажите ее:
conda install -c pytorch pytorch[version='>=1.5'] torchvision
, которая эффективно изменяет ограничение.
Лучшая практика (рекомендуется)
Лучшая практика - просто создавать новый env, когда вам нужны изменения в пакетах. Каждый раз, когда кто-либо меняет пакеты в env, он рискует сломать / сделать недействительным существующий код.
conda create -n pytorch_1_5 -c pytorch pytorch torchvison
И по умолчанию будут получены самые последние возможные версии.