【问题标题】:错误:找不到满足 scikit-learn==0.21.0 要求的版本
【发布时间】:2022-01-10 02:50:32
【问题描述】:

我尝试在 PyCharm 中使用命令“pip install scikit-learn==0.21.0”安装 scikit-learn 版本 0.21.0。但它总是向我抛出错误:

错误:找不到满足 scikit-learn==0.21.0 要求的版本(来自版本:0.9、0.10、0.11、0.12、0.12.1、0.13、0.13.1、0.14、0.14 .1, 0.15.0b1, 0.15.0b2, 0.15.0, 0.15.1, 0.15.2, 0.16b1, 0.16.0, 0.16.1, 0.17b1, 0.17, 0.17.1, 0.18, 0.18.1, 0.18 .2、0.19b2、0.19.0、0.19.1、0.19.2、0.20rc1 , 0.20.0, 0.20.1, 0.20.2, 0.20.3, 0.20.4, 0.21rc2, 0.21.1, 0.21.2, 0.21.3, 0.22rc2.post1, 0.22rc3, 0.22, 0.22.1, 0.22.2, 0.22.2.post1, 0.23.0rc1, 0.23.0, 0 .23.1, 0.23.2, 0.24.dev0, 0.24.0rc1, 0.24.0, 0.24.1, 0.24.2, 1.0rc1, 1.0rc2, 1.0, 1.0.1) 错误:未找到 scikit-learn==0.21.0

的匹配分布

我的项目需要使用 python 3.8 并更新了 pip 和 setuptools。我还仔细检查了路径和环境变量。 你能帮我弄清楚我是否遗漏了什么吗?

【问题讨论】:

  • 只是好奇,你为什么需要一个大约 1.5 岁的版本?
  • 我实际上在做一个非常大的老项目。更改 python 版本将需要我在代码中更改很多东西。

标签: python scikit-learn pip version


【解决方案1】:

scikit-learn 0.21 需要 Python 3.5、3.6 和 3.7,但不是 3.8。所以要么降级到 Python 3.7,要么使用更高版本的 scikit-learn,至少 0.22。从 0.22 到最新的 1.0 都支持 Python 3.8。

【讨论】:

  • 谢谢。起初,我不得不卸载 scikit-learn 1.0.1 版,然后我尝试安装 scikit-learn 0.22。它与其他软件包兼容,我的问题得到了解决。
猜你喜欢
  • 2016-07-30
  • 2021-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-04
  • 1970-01-01
  • 2021-04-25
  • 1970-01-01
相关资源
最近更新 更多