我正在尝试运行一个简单的python程序,导入paraview.simple
模块:
from paraview.simple import *
我收到以下错误:
Error: Could not import vtkCommonComputationalGeometry
我在不同的论坛上查看了类似的帖子,并尝试了那里建议的所有内容,但没有任何效果。我的 Python 路径包括:
ParaView-5.7.0-MPI-Linux-Python2.7-64bit/bin/
ParaView-5.7.0-MPI-Linux-Python2.7-64bit/lib
ParaView-5.7.0-MPI-Linux-Python2.7-64bit/lib/python2.7/site-packages/
我的LD_LIBRARY_PATH
包括:
ParaView-5.7.0-MPI-Linux-Python2.7-64bit/lib/python2.7/site-packages/vtkmodules/
有人知道如何解决它吗?
更新: 我认为我的 python 解释器正在使用的 Unicode 变体存在下划线问题。我现在收到以下错误: 统一码错误
ImportError:/home/nick/ParaView-5.7.0-MPI-Linux-Python2.7-64bit/lib/python2.7/site-packages/vtkmodules/vtkCommonCorePython.so: undefined symbol: PyUnicodeUCS2_DecodeUTF8
有人知道修复方法吗?
您可能希望使用与ParaView捆绑在一起的pvpython
程序。它基本上是一个python解释器,但已经设置了正确的路径。
如果要使用外部解释器,则必须将PYTHONPATH
环境变量设置为ParaView-5.7.0-MPI-Linux-Python2.7-64bit/lib/python2.7/site-packages/
,并将LD_LIBRARY_PATH
(在linux上,Windows上的PATH(设置为ParaView-5.7.0-MPI-Linux-Python2.7-64bit/lib
。
另请参阅下载页面(https://www.paraview.org/download/(中的ParaViewTutorialpdf,3.1 Starting the Python Interpreter