paraview-python:无法导入vtkCommonComputationalGeometry

时间:2018-10-26 12:59:27

标签: python ubuntu paraview

我尝试运行仅包含此行的python脚本(test.py):

select student_id
    , batch
    , roll_no
    , month
    , year
    , min(a1)
    , min(a2)
    , min(a3)
    , min(a4)
    , min(a5)
    , min(a6)       
    , min(a7)
    , min(a8)
    , min(a9)
    , min(a10)
    , min(a11)
    , min(a12)      
    , min(a13)
    , min(a14)
    , min(a15)
    , min(a16)
    , min(a17)
    , min(a18)      
    , min(a19)  
from monthly_attendance a 
WHERE a.month = 9 
    AND a.year = 2018 
        AND a.batch in (5) 
            and a.student_id=257
GROUP BY student_id
    , batch
    , roll_no
    , month
    , year

我想使用paraview的最新版本。因此,我从官方网页上下载了该文件,然后将相应的档案解压缩到一个名为/ home / paraview的文件夹中。

如果我只用运行脚本

from paraview.simple import *

我收到以下错误消息:

python test.py

因此,我将我的PYTHONPATH设置为:

Traceback (most recent call last):
File "test.py", line 2, in <module>
from paraview.simple import *
ModuleNotFoundError: No module named 'paraview'

然后,我重新运行脚本,并收到不同的错误消息:

export PYTHONPATH=/home/paraview/lib/python2.7/site-packages:$PYTHONPATH

我尝试设置LD_LIBRARY_PATH:

Error: Could not import vtkCommonComputationalGeometry
Segmentation fault

vtkCommonComputationalGeometry.so在哪里,但是它不起作用。

此外,如果我尝试找到vtkCommonComputationalGeometry,则会在另一个位置找到它:

export LD_LIBRARY_PATH=/home/paraview/lib

我用apt删除了vtk,但它仍然在这里。

您知道我该如何运行脚本吗?

2 个答案:

答案 0 :(得分:1)

尝试安装 PVGeo 包。

pip install PVGeo

答案 1 :(得分:0)

只需使用pvpython,即可在ParaView二进制文件中找到。

path/to/ParaView/bin/pvpython test.py