[Paraview] Error with python calculator tutorial
Jonathan Regele
jonathan.regele at caltech.edu
Thu Jun 30 23:19:49 EDT 2011
Hello,
I've searched the web far and wide for an answer to this question, but
can't find it. I'm running Ubuntu 10.04 and want to use the python
calculator. I downloaded the paraview-3.10.1 binary and loaded paraview.
When I follow the tutorial, create sphere assign the expression the
value 5 and apply it gives the following error.
Traceback (most recent call last):
File "<string>", line 4, in <module>
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/site-packages/paraview/vtk/dataset_adapter.py", line 5, in <module>
sure that it is installed properly.")
RuntimeError: This module depends on the numpy module. Please makesure
that it is installed properly.
I have python 2.6.5 installed on my computer but my understanding is
that the binary comes with its own set of python. I checked and it looks
like there is python 2.7 in the package directory. It also looks like it
comes with its own version of numpy here
/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/
If I delete the python calculator and try it again I get a different
error message:
Traceback (most recent call last):
File "<string>", line 4, in <module>
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/site-packages/paraview/vtk/dataset_adapter.py", line 2, in <module>
import numpy
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/__init__.py", line 136, in <module>
import add_newdocs
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/lib/__init__.py", line 13, in <module>
from polynomial import *
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/lib/polynomial.py", line 11, in <module>
import numpy.core.numeric as NX
AttributeError: 'module' object has no attribute 'core'
It gives the same error after that. The error seems to occur when it
tries to import numpy.
In a linux terminal window, if I open python 2.6 and "import numpy" it
doesn't give me any problems. If I open the python shell in paraview and
try to import numpy I get the following output:
Python 2.7.1 (r271:86832, Mar 17 2011, 09:15:47)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
>>> from paraview.simple import *
paraview version 3.10.1, Date: 2011-01-28
>>> import numpy
Traceback (most recent call last):
File "<console>", line 1, in <module>
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/__init__.py", line 136, in <module>
import add_newdocs
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/lib/__init__.py", line 13, in <module>
from polynomial import *
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/lib/polynomial.py", line 17, in <module>
from numpy.linalg import eigvals, lstsq
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/linalg/__init__.py", line 48, in <module>
from linalg import *
File
"/usr/local/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/lib/python2.7/site-packages/numpy/linalg/linalg.py", line 23, in <module>
from numpy.linalg import lapack_lite
ImportError: liblapack.so: cannot open shared object file: No such file
or directory
>>>
I've tried several things, but it just doesn't make any sense. Any
ideas?
Jonathan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20110630/f3b6f272/attachment-0001.htm>
More information about the ParaView
mailing list