NicolasHug / Surprise

A Python scikit for building and analyzing recommender systems
http://surpriselib.com
BSD 3-Clause "New" or "Revised" License
6.34k stars 1.01k forks source link

Installation from GitHub #397

Closed anargyri closed 2 years ago

anargyri commented 2 years ago

Description

Pip installation using the GitHub repository URL fails with the error message

gcc: error: surprise/similarities.c: No such file or directory

Steps/Code to Reproduce

sudo apt-get install -y build-essential libpython3.7
conda create -n foo python=3.7 -y
conda activate foo
pip install -U pip setuptools
pip install numpy
pip install --no-cache scikit-surprise@git+https://github.com/NicolasHug/Surprise.git

Expected Results

Successful installation of Surprise.

Actual Results

Error message.

Versions

anargyri commented 2 years ago

Actually it works. It requires pip install cython.