python dist-packages is specific to debian derivatives

cf.
http://stackoverflow.com/questions/9387928/whats-the-difference-between-dist-packages-and-site-packages
this patch uses dist-packages only when the system returns debian or ubuntu
use init_shogun_with defaults rather
HashedSparseFeatures class