使用scikit-surprise导入错误

时间:2017-11-06 03:26:29

标签: python scikit-learn

当我使用scikit-surprise运行示例代码时,它是python中的一个包,它表明"不能导入名称相似性"。

我的操作系统是windows 10,python版本是2.7。当我试图在学校计算机上运行完全相同的代码时,它成功了。学校计算机中的操作系统也是Windows 10.因此,它不是操作系统的问题。

我对发生的事感到非常困惑。当我注释掉"from .. import similarities as sims"时,还有另一个导入错误"Import Error: No module named optimize_baselines"

当我检查.optimize_baselines and similarities, I found they were all .c files.时 所以它似乎无法正确导入.c文件。但是如何处理呢?

2 个答案:

答案 0 :(得分:0)

您看到导入错误,因为您的家庭计算机中未安装这些软件包。因此,如果这些是公共包,那么您可以通过pip或easy_install下载它。

答案 1 :(得分:0)

我通过安装python3解决了这个问题。我使用anaconda安装了python2并且无法运行系统。我发现同样的情况发生在我的学校计算机上,系统无法使用python2运行但是使用python3成功。对不起,我刚发现我打字了#34; scikit learn" 。它应该是" scikit surpirse"这是一个推荐系统。我猜这个问题是因为C ++编译器。但我不确定。