我尝试运行一个仅包含以下代码行的python脚本(test.py):
from paraview.simple import *我想使用最新版本的paraview。因此,我从官方网页上下载了它,并将相应的归档文件解压到一个文件夹中,比如/home/paraview。
如果我除了用下面的命令运行脚本之外什么也不做
python test.py我得到以下错误消息:
Traceback (most recent call last):
File "test.py", line 2, in <module>
from paraview.simple import *
ModuleNotFoundError: No module named 'paraview'所以,我这样设置我的PYTHONPATH:
export PYTHONPATH=/home/paraview/lib/python2.7/site-packages:$PYTHONPATH然后,我重新运行我的脚本,并得到一个不同的错误消息:
Error: Could not import vtkCommonComputationalGeometry
Segmentation fault我尝试设置LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=/home/paraview/libvtkCommonComputationalGeometry.so所在的位置,但它不工作。
此外,如果我试图找到vtkCommonComputationalGeometry,我会发现它在另一个位置:
/usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-6.2.so我用apt删除了vtk,但它仍然在这里。
你知道我怎么运行我的脚本吗?
发布于 2018-10-30 17:44:47
只需使用pvpython,它可以在ParaView二进制文件中找到。
path/to/ParaView/bin/pvpython test.py发布于 2021-03-21 16:12:32
尝试安装PVGeo包。
pip install PVGeohttps://stackoverflow.com/questions/53009320
复制相似问题