Не каждый пакет и не всегда самые последние версии пакетов доступны из каналов по умолчанию при использовании conda install
.
Существует два способа проверить, что доступно по настроенным вами каналам:
conda search scikit-learn
дает вам список всех пакетов, которые соответствуют названию scikit-learn
и доступным версиям. На linux x64 это дает мне следующее:
# Name Version Build Channel
<shortened to last few lines of list>
scikit-learn 0.22.1 py36h22eb022_0 pkgs/main
scikit-learn 0.22.1 py36hd81dba3_0 pkgs/main
scikit-learn 0.22.1 py37h22eb022_0 pkgs/main
scikit-learn 0.22.1 py37hd81dba3_0 pkgs/main
scikit-learn 0.22.1 py38h22eb022_0 pkgs/main
scikit-learn 0.22.1 py38hd81dba3_0 pkgs/main
Таким образом, из каналов по умолчанию доступен только 0.22.1
. Вы также можете проверить, используя anaconda.org , где вы можете использовать функцию saerch, чтобы получить это:
Обратите внимание на маленькие серые цифры, которые указывают, что anaconda / scikit-learn
(зеркало канала по умолчанию) имеет только версию 0.22.1
, в соответствии с conda search output
.
Обратите внимание, что conda-forge / scikit-learn
имеет желаемую версию, поэтому вы можете использовать эту команду для установки:
conda install -c conda-forge scikit-learn=0.22.2