0
我试图用pvpython [filename].py
如何使用pvbatch或PV蟒蛇
from paraview.simple import *
servermanager.Connect()
#sphere = Sphere();
#Show();
import os
i = 0
SubDir = [" "]*30
# Set the directory you want to start from
rootDir = '/var/www/html/php/emd/job552e23fe74d102/VTK'
for dirName, subdirList, fileList in os.walk(rootDir):
if dirName == rootDir + '/others':
continue
if dirName == rootDir:
continue
SubDir.append(dirName)
i=i+1
print('Found directory: %s' % dirName)
for fname in fileList:
print('\t%s' % fname)
j=1
j= LegacyVTKReader(FileNames=[dirName + '/' + fname])
运行这个Python的文件,我收到此错误
File "paraview.py", line 2, in <module>
from paraview.simple import *
File "/var/www/html/php/emd/job552e23fe74d102/VTK/paraview.py", line 2, in <module>
from paraview.simple import *
ImportError: No module named simple
运行paraview包Python代码在哪里有我有出错了。请帮助我,我是这个初学者。
欢迎来到SciComp.SE。我试图在Paraview Python shell中运行它,它似乎工作。另一方面,这个问题似乎与我无关,因为它与你的特定代码更为相关,而与计算科学无关。 – nicoguaro
我同意nicoguaro。这个问题更适合Stack Overflow站点,因为它更多地处理调试。 – Paul
你有没有下载pvpython作为预先构建的二进制文件,或者你自己构建它?你能够在paraview gui python shell中导入paraview.simple吗?你有没有移动安装文件或文件夹? – lib