I want to use Mayavi.
virtualenv
installed.
I had the same problem when installing mayavi with python installed in pyenv, and I solved this problem by copy directory to /home/myname/.pyenv/versions/2.7.12/lib/python2.7/site-packages
, below is my method:
install vtk
and python-vtk
sudo apt-get install vtk6
sudo apt-get install python-vtk
try python -c "import vtk"
, if failed again, go to step 3
the import error may caused by the loss of vtk package folder in your current python, so we should find the vtk folder and copy to your current python(most possible the python in pyenv shims directory)'s directory .
the path of the vtk folder in my ubuntu is
/usr/lib/python2.7/dist-packages/vtk
just copy the vtk
folder to your current python's /site-packages
, e.g.
cp -r /usr/lib/python2.7/dist-packages/vtk /home/myname/pyenv/versions/2.7.12/lib/python2.7/site-packages
try python -c "import vtk"
again.
if no import error, just do
pip install mayavi