python-recsys is build on top of Divisi2, with csc-pysparse (Divisi2 also requires NumPy, and uses Networkx).

python-recsys also requires SciPy.

To install the dependencies do something like this (Ubuntu):

sudo apt-get install python-scipy python-numpy
sudo apt-get install python-pip
sudo pip install csc-pysparse networkx divisi2

# If you don't have pip installed
# (i.e. the last command, sudo pip install, fails)
# then do:
# sudo easy_install csc-pysparse
# sudo easy_install networkx
# sudo easy_install divisi2


If you get an error like this one while compiling csc-pysparse:


(...) error: Python.h: No such file or directory”

then you need to also install python-dev package:

sudo apt-get install python-dev


Download python-recsys from github.


tar xvfz python-recsys.tar.gz
cd python-recsys
sudo python install

Table Of Contents

Previous topic

python-recsys Library

Next topic

Quick start

This Page