python - MayaVi ValueError, how to run with wx backend? -
at point, i'm trying started using mayavi, can not run within python shell/scripts. mayavi gui does work, however.
i'm trying run of examples found online (e.g. [1]), when attempt run them, seemingly ubiquitous error (e.g. [2], [3]) of:
value error: cannot set toolkit wx because has been set qt4
the solutions above referenced threads seem be: discard wx , use qt4. however, i'm interested in embedding visualizations wxpython application, , use wx!
i have tried adding:
import matplotlib matplotlib.use('wxagg')
to beginning of example script, not solve issue.
i running:
- windows 7, 64 bit
- enthought canopy python 2.7.6 (64 bit)
- wxpython 3.0.2.0
- mayavi 4.4.3
- matplotlib 1.5.1
unsure else (if anything) may relevant.
is there solution can run mayavi wx?
sometimes, it's obvious solution. suggested in referenced solutions, rather setting ets_toolkit = "qt4", need set "wx". within script (at start) with:
import os os.environ['ets_toolkit'] = 'wx'
and works fine!
Comments
Post a Comment