0

我试过按照这里的指示没有成功。这是我的一些环境变量:

路径:C:\Python34\;C:\Python34\Scripts;...;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages;C:\Program Files (x86 )\ParaView 4.3.1\lib\paraview-4.3\site-packages\vtk

PYTHONPATH: C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\ vtk;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3

如果我在 Liclipse 中并且我输入c = Cone()了红色下划线,我会收到一条“未定义变量”消息,无论我是否from paraview.simple import *在顶部。但是,如果我已paraview.simple.GetActiveSource()导入. 但是,如果我尝试从命令提示符运行代码,我会收到一条消息:paraview.simple.demo1()paraview.simple

模块中的文件“C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\paraview\vtk__init__.py”,第 7 行

from vtkCommonCorePython import *

ImportError:DLL 加载失败:找不到指定的模块。

如果我from paraview.simple import *在 IDLE 2.7.8 窗口中写入,我会得到同样的错误。如果我使用 IDLE 3.4.3 窗口,我会收到语法错误。

我唯一的成功是编写了一些似乎有错误的代码,然后将其作为宏加载到 ParaView 中,或者从 ParaView 的 Python shell 中按下“运行脚本”按钮。


编辑:我刚刚尝试重新安装 Python 2,认为 ParaView 可能只适用于 Python 2?这稍微改变了我的环境变量:

路径:C:\Python27\;C:\Python27\Scripts;C:\Python34\;C:\Python34\Scripts;...;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview- 4.3\site-packages;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\vtk

现在,错误已更改为:

模块中的文件“C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\paraview\vtk__init__.py”,第 7 行

from vtkCommonCorePython import *

ImportError:DLL 加载失败:%1 不是有效的 Win32 应用程序。


编辑:既然问题已经解决,我想我应该分享我的路径变量。

路径:C:\Python27\;C:\Python27\Scripts;...;C:\Program Files (x86)\ParaView 4.3.1\bin

PYTHONPATH: C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\ VTK

4

1 回答 1

1

是的,您需要使用 python 2(64 位)。确保将带有 *.pyd 和 *.dll 的文件夹添加到路径中(我认为这是一个名为 bin 的文件夹)

于 2015-08-08T09:45:15.217 回答