我在 Windows10 中安装了 scikit-surprise。
C:\Users\Cosmos Lord>pip install scikit-surprise
已满足要求:c:\users\cosmos lord\appdata\roaming\python\python37\site-packages (1.1.0) 中的 scikit-surprise 已满足要求:c:\users\cosmos lord\appdata 中的 joblib>=0.11 \roaming\python\python37\site-packages(来自 scikit-surprise)(0.14.0)要求已经满足:numpy>=1.11.2 in c:\users\cosmos lord\appdata\roaming\python\python37\site-包(来自 scikit-surprise)(1.17.2)要求已经满足:scipy>=1.0.0 in c:\users\cosmos lord\appdata\roaming\python\python37\site-packages(来自 scikit-surprise)(1.3 .1) 已满足要求:c:\users\cosmos lord\appdata\roaming\python\python37\site-packages 中的 6>=1.10.0(来自 scikit-surprise)(1.12.0)
但是我仍然无法导入 surprise 模块。
在Spyder3内核中,出现如下错误:
import surprise
追溯(最近一次通话):
文件“”,第 1 行,在 import surprise 中
ModuleNotFoundError:没有名为“惊喜”的模块
而在 IDLE(Python-32 位)中,显示以下错误:
追溯(最近调用最后):文件“C:/Users/Cosmos Lord/Documents/Flask Projects/New folder/aaa.py”,第 1 行,在 import surprise 文件“C:\Users\Cosmos Lord\AppData\Roaming \Python\Python37\site-packages\surprise__init__.py”,第 3 行,在 from .prediction_algorithms import AlgoBase File “C:\Users\Cosmos Lord\AppData\Roaming\Python\Python37\site-packages\surprise\prediction_algorithms__init__.py “,第 23 行,在 from .algo_base import AlgoBase File “C:\Users\Cosmos Lord\AppData\Roaming\Python\Python37\site-packages\surprise\prediction_algorithms\algo_base.py”,第 10 行,在 from .. import与 sims 的相似之处
如何导入惊喜?任何帮助将非常感激。
原文由 Siddhartha Roychoudhury 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Spyder 内核(控制台)中,运行
pip install surprise
然后重启内核。
它为我解决了问题