2012-08-26 67 views
4

目标:尝试在Python解释器中使用VTK库。在Python中导入VTK解释器

我做了什么:我已经使用CMake安装了VTK,并启用了选项VTK_WRAP_PYTHON和Shared_Library,并在Visual Studio中构建了VTK,并且已成功完成所有构建。 然后我做了Python_Path。

问题:当我尝试导入VTK库到蟒蛇,我收到以下错误信息:

>>> import vtk 

Traceback (most recent call last): 
    File "<pyshell#0>", line 1, in <module> 
    import vtk 
    File "...\VTK\VTKvisual\Wrapping\Python\vtk\__init__.py", line 42, in <module> 
    from vtkFilteringPython import * 
ImportError: No module named vtkFilteringPython 

的任何想法,为什么发生这种情况?

感谢

回答

2

看起来你已经添加了VTK包目录的位置,包含.py文件,如“filtering.py”和“vtkFilteringPython.pyd”,你的PYTHONPATH。

不过,现在你需要添加都在这个目录含有vtkFilteringPythonD.dll和其他DLL到PATH的目录。此目录的位置取决于您是否刚刚运行构建,还是INSTALL目标。通常它在“VTK \ bin”或“VTK \ bin \ BUILDTARGET”某处,其中BUILDTARGET例如是Debug或Release。

1

尝试运行sudo apt-get install python-vtk

相关问题