I'm using the anaconda distribution of python, and the spyder IDE. Installing mayavi, via conda install mayavi
, breaks spyder by downgrading numpy 1.10.4 -> 1.9.3
as seen via conda list --revisions
. I can 'fix' this problem by manually upgrading numpy again, but I suspect there will be issues with Mayavi.
My question(s): Is there a better way to integrate Mayavi and spyder in anaconda? And, more generally, is there a recommended protocol for managing package dependencies? If installing mayavi hadn't broken the very next thing I used (spyder), it could have been quite difficult to track the source of this error. Actually, I thought package management was the value proposition of, say, the anaconda distribution...
(Related but different question arises here.)