这个问题是关于 conda install 命令而不是 scikit-learn 本身。
如Anaconda Cloud conda-forge 网页所示,我运行conda install -c conda-forge scikit-learn
的是 0.24.0 版本。
但是conda list
显示版本是 0.23.2 并且通道字段为空(我希望通道字段是 conda-forge)。
是否有一些我搞砸的 conda 安装配置?为什么-c conda-forge
flag似乎不起作用?
这个问题是关于 conda install 命令而不是 scikit-learn 本身。
如Anaconda Cloud conda-forge 网页所示,我运行conda install -c conda-forge scikit-learn
的是 0.24.0 版本。
但是conda list
显示版本是 0.23.2 并且通道字段为空(我希望通道字段是 conda-forge)。
是否有一些我搞砸的 conda 安装配置?为什么-c conda-forge
flag似乎不起作用?
如果您需要特定版本,请指定它:
conda install -c conda-forge scikit-learn=0.24
这里的问题是,Conda 首先尝试冻结安装,这需要检查是否scikit-learn
有不需要更新环境中已经存在的任何包的任何版本可用。显然,版本0.23.2
已经与您现有的包完全一致,而0.24
需要更改您现有的包版本。
或者,让它安装最简单的版本,然后更新:
conda install -c conda-forge scikit-learn
conda update -c conda-forge scikit-learn