There is one thing, that I do not understand.
Why does this
import scipy # happens with several other modules, too. I took scipy as an example now...
Because you imported scipy, not sparse. Try from scipy import sparse?
from scipy import sparse