1 回答
TA贡献1820条经验 获得超2个赞
使用 时,并非每个包都可从默认通道获得包的最新版本,也并不总是提供最新版本的包。conda install
您可以通过两种方式检查已配置的频道中可用的频道:
conda search scikit-learn为您提供与名称和可用版本匹配的所有软件包的列表。在 linux x64 上,这给了我这个:scikit-learn
# 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
因此,只能从默认通道获得。您还可以使用 anaconda.org 进行检查,您可以在其中使用 saerch 函数来获取以下内容:0.22.1
请注意小的灰色数字,这些数字指示(默认通道的镜像)只有版本 ,符合 。anaconda / scikit-learn
0.22.1
conda search output
另请注意,它具有所需的版本,因此您可以使用此命令进行安装:conda-forge / scikit-learn
conda install -c conda-forge scikit-learn=0.22.2
添加回答
举报