paraview-python: не удалось импортировать vtkCommonComputationalGeometry - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь запустить скрипт 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/lib

, где vtkCommonComputationalGeometry.so есть, но он не работает.

Кроме того, если я пытаюсь найти vtkCommonComputationalGeometry, янайдите его в другом месте:

/usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-6.2.so

Я удалил vtk с помощью apt, но он все еще здесь.

Вы знаете, как я мог запустить свой скрипт?

1 Ответ

0 голосов
/ 30 октября 2018

Просто используйте pvpython, который можно найти в двоичных файлах ParaView.

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