[Paraview] Fwd: paraview.simple

Guillermo guillermo180395 at gmail.com
Sat Sep 16 07:48:32 EDT 2017


Hi Cory,

I am trying again to install paraview 5.3. I have downloaded it from the 
paraview webpage. I am using Ubuntu 16.04 LTS; OS type 64-bit. Then I 
followed these steps:

tar xzvf ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit.tar.gz

sudo mv ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit /opt/

sudo emacs ~/.bashrc # and added the following lines:

export PATH=$PATH:/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/bin/
export 
PYTHONPATH=$PYTHONPATH:/home/doriad/bin/ParaView/Utilities/VTKPythonWrapping/site-packages 
#fixes "no module named paraview"
export PYTHONPATH=$PYTHONPATH:/home/doriad/bin/ParaView/bin #fixes 
"ImportError: No module named libvtkCommonPython"
export 
PYTHONPATH=$PYTHONPATH:/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packagesexport 
PYTHONPATH=$PYTHONPATH:/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/paraview-5.3

Saved and exit

#Created the symbolic links

sudo ln -s /opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/ 
/usr/bin/paraview

sudo ln -s /opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/ 
/usr/lib/paraview

#Restarted the computer and then executed:

./paraview

And paraview opens and works fine.

# Execute the script I mentioned in previous emails:

./<the name of the script>

And the following error message appears:

Error: Could not import vtkCommonComputationalGeometry
Traceback (most recent call last):
   File "./<name of script>", line 42, in <module>
     from paraview.simple import *
   File 
"/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages/paraview/simple.py", 
line 43, in <module>
     from paraview import servermanager
   File 
"/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages/paraview/servermanager.py", 
line 53, in <module>
     from paraview import vtk
   File 
"/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages/paraview/vtk/__init__.py", 
line 7, in <module>
     from paraview.vtk.vtkCommonCore import *
   File 
"/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages/paraview/vtk/vtkCommonCore.py", 
line 9, in <module>
     from vtkCommonCorePython import *
ImportError: No module named vtkCommonCorePython

Then I tried running it by using:

./pvpython <name of script>

And the error message is the following:

bash: ./pvpython: No such file or directory

I have also tried by using:

/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/bin/pvpython <name of script>

And the message is:

/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/paraview-5.3/libgfortran.so.3: version `GFORTRAN_1.4' not found (required by /usr/lib/libarpack.so.2)
Traceback (most recent call last):
   File <name of script>, line 47, in <module>
     reader = OpenDataFile(prefix+ '.vtu');
   File "/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages/paraview/simple.py", line 846, in OpenDataFile
     raise RuntimeError (msg)

My python version is (python --version) Python 2.7.12

My script starts with:
#!/usr/bin/python
import re,sys,os,shutil
-- and I also use --
from paraview.simple import *

Sorry for the inconveniences.

Really grateful,

Guillermo S.


On 07/09/17 18:54, Cory Quammen wrote:
>> I usually use:
>> ./<the name of the script>
> I think you would be better off running your script with
>
> ./pvpython <name of script>
>
> pvpython comes with the ParaView binary and is located in the same
> directory as the 'paraview' executable. pvpython uses the same Python
> as ParaView is, so compatibility with some local Python on your system
> is not a problem. Further, pvpython sets up Python environment to
> provide access to the ParaView and VTK Python modules without having
> to set up any environment variables.
>
>> but I also tried with:
>> python3 <the name of the script>
> python3 definitely won't work with the official ParaView binaries,
> which are built against Python 2.7.
>
> HTH,
> Cory
>
>> Guillermo
>>
>> P.S: With the version 5.0.1 installed and working fine (the script works) I
>> have searched the lib you mentioned to me but I do not have it.
>>
>> 2017-08-23 13:15 GMT-01:00 Cory Quammen <cory.quammen at kitware.com>:
>>>> The problem results when executing the python script from the Ubuntu's
>>>> terminal.
>>> What command are you using to run the Python script?
>>>
>>> Thanks,
>>> Cory
>>>
>>>> Thank you very much.
>>>>
>>>> ASAP I will try to install the v5.3 and I will let you know if I
>>>> encounter
>>>> any problem.
>>>>
>>>> Cheers,
>>>>
>>>> Guillermo
>>>>
>>>>
>>>> On 23/08/17 12:58, Cory Quammen wrote:
>>>>
>>>> Guillermo,
>>>>
>>>> I'm sorry that my suggestions didn't work out.
>>>>
>>>> Could you try one last thing? Please run the following commands:
>>>>
>>>> cd /opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/bin
>>>> ./paraview
>>>>
>>>> That should work without problem. If it doesn't, we definitely have a
>>>> problem.
>>>>
>>>> Cheers,
>>>> Cory
>>>>
>>>> On Wed, Aug 23, 2017 at 7:32 AM, Guillermo <guillermo180395 at gmail.com>
>>>> wrote:
>>>>
>>>> Hi Cory,
>>>>
>>>> I have made a purge of paraview, reinstalled the 5.3 version, as I
>>>> indicated
>>>> on the first email, but the result is the same,  it does not work and
>>>> the
>>>> message is the same as in the beginning. Also, the libs you indicated to
>>>> me
>>>> are not present.
>>>>
>>>> Actually, I really need to use this python script and I do not have too
>>>> much
>>>> time to spend on it, so I decided to downgrade to 5.0.1 version.
>>>>
>>>> In a near future, 1-1.5 month, I will try it again, as I want to upgrade
>>>> to
>>>> a newer version. I will let you know if I experiment any issue.
>>>>
>>>> Sorry for the inconveniences,
>>>>
>>>> Really grateful,
>>>>
>>>> Guillermo S.
>>>>
>>>>
>>>> On 22/08/17 13:46, Cory Quammen wrote:
>>>>
>>>> Oops, I failed to change the version number in the line I gave you,
>>>> but caught that and corrected it, just not quite to the right version
>>>> number.
>>>>
>>>> Try
>>>>
>>>> export
>>>>
>>>> PYTHONPATH=$PYTHONPATH:/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/paraview-5.3
>>>>
>>>> Basically, you have to set the PYTHONPATH to where the lib*Python.so
>>>> files are located. Make sure
>>>> /opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/paraview-5.3
>>>> exists and confirm that a file starting with libvtkCommonCorePython27
>>>> is there.
>>>>
>>>> Stepping back a bit, you wouldn't have to do any of this PYTHONPATH
>>>> stuff if you just add
>>>>
>>>> /opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/bin
>>>>
>>>> to your PATH.
>>>>
>>>> HTH,
>>>> Cory
>>>>
>>>> On Tue, Aug 22, 2017 at 1:38 PM, Guillermo <guillermo180395 at gmail.com>
>>>> wrote:
>>>>
>>>> I forgot to mention that the error message is the same as before.
>>>>
>>>>
>>>> On 22/08/17 13:24, Cory Quammen wrote:
>>>>
>>>> Guillermo,
>>>>
>>>> Please CC the mailing list so others can participate and learn from
>>>> the discussion.
>>>>
>>>> That looks like progress. Now try adding to your .bashrc:
>>>>
>>>> export
>>>>
>>>> PYTHONPATH=$PYTHONPATH:/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/paraview-5.4
>>>>
>>>> HTH,
>>>> Cory
>>>>
>>>> On Tue, Aug 22, 2017 at 10:19 AM, Guillermo Suárez
>>>> <guillermo180395 at gmail.com> wrote:
>>>>
>>>> Hi Cory,
>>>>
>>>> Thank you very much for your fast response. Unfortunately it didn't work
>>>> (I
>>>> just copied and pasted into the .bashrc the sentence you gave to me).
>>>> However, the new error message is:
>>>>
>>>> Error: Could not import vtkCommonComputationalGeometry
>>>> Traceback (most recent call last):
>>>>     File "./<the name of my file>", line XX, in <module>
>>>> from paraview.simple import *
>>>>     File
>>>>
>>>>
>>>> "/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages/paraview/simple.py",
>>>> line 43, in <module>
>>>>       from paraview import servermanager
>>>>     File
>>>>
>>>>
>>>> "/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages/paraview/servermanager.py",
>>>> line 53, in <module>
>>>>       from paraview import vtk
>>>>     File
>>>>
>>>>
>>>> "/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages/paraview/vtk/__init__.py",
>>>> line 7, in <module>
>>>>       from paraview.vtk.vtkCommonCore import *
>>>>     File
>>>>
>>>>
>>>> "/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages/paraview/vtk/vtkCommonCore.py",
>>>> line 9, in <module>
>>>>       from vtkCommonCorePython import *
>>>> ImportError: No module named vtkCommonCorePython
>>>>
>>>> I have searched around the Internet and I found a thread that I though
>>>> it
>>>> could help:
>>>> http://public.kitware.com/pipermail/paraview/2014-February/030506.html
>>>>
>>>> The idea is to use this:
>>>>
>>>> setenv LD_LIBRARY_PATH  your-install/lib/paraview-4.1:${LD_LIBRARY_PATH}
>>>>
>>>> setenv PYTHONPATH your-install /lib/paraview-4.1/site-packages:
>>>> your-install
>>>> /lib/paraview-4.1: your-install /lib/paraview-4.1/site-packages/vtk
>>>>
>>>> I copied and pasted this on my .bashrc file substituting the
>>>> corresponding
>>>> names, but it didn't work. :(
>>>>
>>>> Any idea?
>>>>
>>>> Really grateful,
>>>>
>>>> Guillermo S.
>>>>
>>>>
>>>>
>>>>
>>>> 2017-08-22 12:31 GMT-01:00 Cory Quammen <cory.quammen at kitware.com>:
>>>>
>>>> Hi Guillermo,
>>>>
>>>> I think the content in that wiki page is outdated.
>>>>
>>>> Try setting PYTHONPATH to the following in your .bashrc
>>>>
>>>> export
>>>>
>>>>
>>>> PYTHONPATH=$PYTHONPATH:/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/python2.7/site-packages
>>>>
>>>> See if that works and let us know,
>>>> Cory
>>>>
>>>> On Tue, Aug 22, 2017 at 6:04 AM, Guillermo Suárez
>>>> <guillermo180395 at gmail.com> wrote:
>>>>
>>>> Dear all,
>>>>
>>>> Yesterday I installed paraview v5.3 using the binaries from the website
>>>> on my Linux (ubuntu) OS. The steps followed are (they my influence on
>>>> the
>>>> final result):
>>>>
>>>> Download the binaries from http://www.paraview.org. For me this results
>>>> in: ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit.tar.gz
>>>> Extract and copy them:
>>>>
>>>> tar xzvf -C /opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit.tar.gz
>>>> sudo emacs ~/.bashrc
>>>>
>>>> then insert the following line, save & close
>>>>
>>>> export PATH=$PATH:/opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/bin/
>>>>
>>>> Then I created a symbolic link:
>>>>
>>>>            sudo ln -s
>>>> /opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/bin/paraview
>>>> /usr/bin/paraview
>>>>
>>>>            sudo ln -s
>>>> /opt/ParaView-5.3.0-Qt5-OpenGL2-MPI-Linux-64bit/lib/paraview-5.3/
>>>> /usr/lib/paraview-5.3
>>>>
>>>> Before installing paraview from the binaries files I was using the
>>>> version from Ubuntu repositories (paraview version 5.0 [I think]). Also
>>>> I
>>>> was using a python script which uses paraview to take some snapshoots
>>>> and it
>>>> worked really well. The problem is that now, when I want to use this
>>>> python
>>>> script, it reports this message:
>>>>
>>>> "from paraview.simple import *
>>>> ImportError: No module named paraview.simple"
>>>>
>>>> I have made some searches on the Internet and I found a web page about
>>>> this problem: https://www.paraview.org/Wiki/ParaView/EnvironmentSetup
>>>> I have copied and pasted those sentences on my .bashrc file, restarted
>>>> the computer but it still does not work.
>>>>
>>>> Could you please help me?
>>>>
>>>> Best regards,
>>>>
>>>> Guillermo S.
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Powered by www.kitware.com
>>>>
>>>> Visit other Kitware open-source projects at
>>>> http://www.kitware.com/opensource/opensource.html
>>>>
>>>> Please keep messages on-topic and check the ParaView Wiki at:
>>>> http://paraview.org/Wiki/ParaView
>>>>
>>>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>>>
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://public.kitware.com/mailman/listinfo/paraview
>>>>
>>>>
>>>> --
>>>> Cory Quammen
>>>> Staff R&D Engineer
>>>> Kitware, Inc.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Cory Quammen
>>> Staff R&D Engineer
>>> Kitware, Inc.
>>
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/paraview
>>
>
>



More information about the ParaView mailing list