Dear all,
I need to run paraview.simple externaly on my python distribution for extracting several results. I followed the instructions found online and added to pythonpath the following: /home/alexandrosstathas/PlotEnv/bin/ParaView-5.8.1-MPI-Linux-Python3.7-64bit/lib/python3.7/site-packages/
While paraview.simple loads fine, when I try to import numpy I get the following error:
Traceback (most recent call last):
File “/home/alexandrosstathas/PlotEnv/bin/ParaView-5.8.1-MPI-Linux-Python3.7-64bit/lib/python3.7/site-packages/numpy/core/init.py”, line 40, in
from . import multiarray
File “/home/alexandrosstathas/PlotEnv/bin/ParaView-5.8.1-MPI-Linux-Python3.7-64bit/lib/python3.7/site-packages/numpy/core/multiarray.py”, line 12, in
from . import overrides
File “/home/alexandrosstathas/PlotEnv/bin/ParaView-5.8.1-MPI-Linux-Python3.7-64bit/lib/python3.7/site-packages/numpy/core/overrides.py”, line 6, in
from numpy.core._multiarray_umath import (
ModuleNotFoundError: No module named ‘numpy.core._multiarray_umath’
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “”, line 1, in
File “/home/alexandrosstathas/PlotEnv/bin/ParaView-5.8.1-MPI-Linux-Python3.7-64bit/lib/python3.7/site-packages/numpy/init.py”, line 142, in
from . import core
File “/home/alexandrosstathas/PlotEnv/bin/ParaView-5.8.1-MPI-Linux-Python3.7-64bit/lib/python3.7/site-packages/numpy/core/init.py”, line 71, in
raise ImportError(msg)
ImportError:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
Here is how to proceed:
- If you’re working with a numpy git repository, try
git clean -xdf
(removes all files not under version control) and rebuild numpy. - If you are simply trying to use the numpy version that you have installed:
your installation is broken - please reinstall numpy. - If you have already reinstalled and that did not fix the problem, then:
-
Check that you are using the Python you expect (you’re using /home/alexandrosstathas/PlotEnv/bin/python),
and that you have no directories in your PATH or PYTHONPATH that can
interfere with the Python and numpy versions you’re trying to use. -
If (1) looks fine, you can open a new issue at
https://github.com/numpy/numpy/issues. Please include details on:- how you installed Python
- how you installed numpy
- your operating system
- whether or not you have multiple versions of Python installed
- if you built from source, your compiler versions and ideally a build log
Note: this error has many possible causes, so please don’t comment on
an existing issue about this - open a new one instead.
-
Original error was: No module named ‘numpy.core._multiarray_umath’
Based on the error above I looked for problems in numpy, but numpy installation works fine by itself. Next I searched for possible conflicts with my pythonpath but wasn’t able to locate any.
My Pythonpath is:
[’/home/alexandrosstathas’, ‘/home/alexandrosstathas/PlotEnv/bin/ParaView-5.8.1-MPI-Linux-Python3.7-64bit/lib/python3.7/site-packages’, ‘/usr/lib/python36.zip’, ‘/usr/lib/python3.6’, ‘/usr/lib/python3.6/lib-dynload’, ‘/home/alexandrosstathas/PlotEnv/lib/python3.6/site-packages’]
I am using the last version of Paraview downloaded from the site. The installation of numpy,matplotlib etc was done via pip. Does anyone have an idea why the error appears?