安装surprise推荐库遇到的坑
基于Windows系统的安装网络上有很多教程,不做说明,推荐安装anaconda3(不需要安装其他的环境什么的,简单易用),然后使用conda安装surprise库
基于Linux系统安装surprise库
可能会出现的问题:
首先说明尽量不要使用anaconda3来安装surprise,那会出现错误ImportError: cannot import name 'similarities'
,具体原因可以参考surprise在Github上的issues,地址为https://github.com/NicolasHug/Surprise/issues/99
正确安装方法:
使用以下命令进行安装
# 基于python3的安装方法,Linux系统自带C++环境,所以不需要像Windows一样再安装C++环境
# 安装surprise需要先安装numpy库
pip3 install numpy
# 安装surprise库
pip3 install surprise
# 出现以下信息说明安装成功
Requirement already satisfied: numpy in /usr/local/lib/python3.7/dist-packages (1.19.5)
Collecting surprise
Downloading https://files.pythonhosted.org/p