无法在我的 jupyter 笔记本上安装 scikit-surprise

Cannot install scikit-surprise on my jupyter notebook

我正在构建一个推荐引擎,但无法安装 surprise,我认为问题是因为我没有 c 编译器(因为我发现有人说它可以解决问题)所以我也安装了它但无法解决任何问题。我什至尝试在我的命令提示符下运行 pip 安装,但出现错误。

一些用户建议我使用'!'在 pip 之前,但 pip install 对我来说一直都很好,正如你在 numpy 的图片中看到的那样。

我为此找到的解决方案是

第 1 步:转到 anaconda 命令提示符

第 2 步:键入 conda install -c conda-forge scikit-surprise

我希望这对以后遇到此错误的任何人有所帮助。

我找到了解决方案,将您的环境解释器更改为 python <= 3.7 版本

scikit-surprise 它不支持更高版本的 python。

有关详细信息,另请参阅 https://pypi.org/project/scikit-surprise/

安装 python3.7-dev

后,我能够在 python 3.7 上安装它

我在这个 link https://github.com/NicolasHug/Surprise/issues/283#issuecomment-515878185

中找到了解决方案

我找到了解决方案,首先更新我所有的 conda 包,然后安装 scikit-surprise。如果适合您,您也可以按照以下步骤操作:

  1. 转到 anaconda 命令提示符
  2. 键入 conda update --all
  3. 键入 conda install -c conda-forge scikit-surprise

我也是运行python3.8.8.

在 shell 试试这个:pip install scikit-surprise==1.0.4