【问题标题】:Unable to import linear regression from sklearn module无法从 sklearn 模块导入线性回归
【发布时间】:2021-09-09 06:50:43
【问题描述】:

我正在尝试使用 Jupyter notebook 的以下语法从 sklearn 模块导入线性回归库:

from sklearn.linear_model import LinearRegression

但我收到以下错误:

ModuleNotFoundError: No module named 'scipy.linalg._matfuncs_sqrtm_triu'

我已经多次成功安装了 scikit-learn 库,但问题仍然存在。

【问题讨论】:

  • 你是如何安装sklearn/scikit-learn的?
  • 我尝试使用 anaconda3 power shell 和系统 CMD 作为管理员运行这些命令:pip install scipy 和 conda install scipy
  • 您是否搜索过您遇到的错误?你发现了什么?

标签: python scikit-learn scipy anaconda3


【解决方案1】:

问题:

  1. 您如何安装 scikit-learn,是通过 conda 环境/虚拟环境,如果是,您是否在执行上述命令之前激活环境?
  2. 你能导入 sklearn 吗?是 sklearn 问题还是 LinearRegression 模块的问题,如果是 sklearn 的问题,我建议创建一个虚拟环境/conda 环境并尝试从那里安装并重试

P.S.:无法直接评论问题,所以把问题写在这里

【讨论】:

  • 1.我正在通过 conda 环境安装或安装 scikit-learn,是的,我在执行命令之前激活了环境。
  • 2.不,我无法导入 sklearn,因为我遇到了与尝试导入 LinearRegression 模块相同的错误/问题
  • 你能确认你在你使用的conda环境中安装了它吗?,即使用conda list
  • 从 conda list 的输出中我可以看到 scikit-learn、scipy、sklearn 在列表中。
  • 您好 Harsh Sharma,非常感谢您抽出宝贵时间。我已经完全卸载了 Jupyter 笔记本,然后安装了最新版本来解决问题。
猜你喜欢
  • 2017-11-15
  • 2018-05-16
  • 2021-11-06
  • 2016-02-17
  • 2021-02-20
  • 2014-05-10
  • 2014-05-05
  • 2015-01-29
  • 2020-12-24
相关资源
最近更新 更多