我试图运行一个简单的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变体存在一个下划线问题。我现在得到以下错误:Unicode错误
/home/nick/ParaView-5.7.0-MPI-Linux-Python2.7-64bit/lib/python2.7/site-packages/vtkmodules/vtkCommonCorePython.so:未定义符号: PyUnicodeUCS2_DecodeUTF8
有人知道解决办法吗?
发布于 2019-12-02 09:55:30
您可能希望使用与pvpython捆绑在一起的ParaView程序。它基本上是一个python解释器,但已经设置了正确的路径。
如果您想使用外部解释器,您必须将PYTHONPATH环境变量设置为ParaView-5.7.0-MPI-Linux-Python2.7-64bit/lib/python2.7/site-packages/,将LD_LIBRARY_PATH (在linux上,路径设置在windows上)设置为ParaView-5.7.0-MPI-Linux-Python2.7-64bit/lib。
另请参阅下载页(https://www.paraview.org/download/)的3.1 Starting the Python Interpreter pdf。
https://stackoverflow.com/questions/59118548
复制相似问题