conda install -c from a channel 给了我与网站不同的版本
Posted
技术标签:
【中文标题】conda install -c from a channel 给了我与网站不同的版本【英文标题】:conda install -c from a channel gives me a different version from the website 【发布时间】:2020-12-30 21:05:47 【问题描述】:这个问题是关于 conda install 命令而不是 scikit-learn 本身。
我运行 conda install -c conda-forge scikit-learn
期望版本 0.24.0,如 Anaconda Cloud conda-forge webpage 所示。
但conda list
显示版本为 0.23.2 且通道字段为空(我希望通道字段为 conda-forge)。
是否有一些我搞砸的 conda 安装配置?为什么-c conda-forge
标志似乎不起作用?
【问题讨论】:
在conda list
的“频道”列中,您的大部分包裹是conda-forge
还是空白?
有些是 conda-forge,大多数是空白的。我会说 25% 是 conda-forge。
【参考方案1】:
如果您需要特定版本,请指定它:
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
【讨论】:
以上是关于conda install -c from a channel 给了我与网站不同的版本的主要内容,如果未能解决你的问题,请参考以下文章
‘setuptools‘ is a dependency of conda and cannot be removed from
conda install xxx时出现 winerror 127找不到指定的程序