command-line-interface - conda install -c from a channel 给了我与网站不同的版本
问题描述
这个问题是关于 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
推荐阅读
- c++ - SDL 2 (macOS) 中的“架构 x86_64 的未定义符号”
- r - r data.table - 将空白分配给重复值(按组)
- kubernetes - k8s 1.17 中的服务拓扑不起作用
- java - 从数组中识别未使用的字母
- microsoft-teams - 完成登录后,Teams auth 弹出窗口不会关闭或重定向(React)
- flutter - 参数类型“JsObject”不能分配给类型“buildContext”
- wso2 - WSO2 APIM - 禁用 SSL/Https
- java - 恢复清理eclipse时删除的类文件
- excel - VBA将多个工作表中的相同区域打印为单独的PDF文件
- objective-c - Xcode - 考虑到更改的基本 x/y 位置,舍入到最接近的 X 值