surprise庫直接使用pip安裝會報錯,我建議使用anaconda的方式安裝
1. 使用anaconda方式安裝
在cmd中使用命令:conda install -c conda-forge scikit-surprise 進行安裝
不會報錯,在pycharm中直接引用anaconda的Python環境就好了
2. 使用pip的方式安裝
在cmd中使用命令:pip install surprise 進行安裝
會報如下的錯誤:( 需要c++環境 )
error: Microsoft Visual C++ 14.0 is required.Get it with "Microsoft Visual C++ Build Toos":http://landinghub.visualstudio.com/visual-cpp-build-tools
解決方案:
第一步:從http://landinghub.visualstudio.com/visual-cpp-build-tools,點擊Download Visual C++ build toos 2015
第二步:下載完成後,雙擊進行安裝。出錯,根據提示信息,Visual Studio 需要安裝 .NET Framework 4.6 或更高版本
第三步:安裝.NET Framework 4.6後,重新安裝visualcppbuildtools_full.exe,如下圖。