python - Windows下Python中vtk的配置

标签 python windows vtk

我已经从 vtkpython-6.3.0-Windows-64bit.exe 安装了 vtk在我电脑的 C:\Program Files\VTK 6.3.0 中。然后我将 C:\Program Files\VTK 6.3.0\bin 添加到我的路径和 C:\Program Files\VTK 6.3.0\bin 以及 C:\Program Files\VTK 6.3.0\bin\Lib\site-packages 到我的系统变量中的 PYTHONPATH。当我运行 Python 的 IDLE (Python GUI).exe 并输入 import vtk 时,它显示:

>>> import vtk
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import vtk
  File "C:\Program Files\VTK 6.3.0\bin\Lib\site-packages\vtk\__init__.py",   line 39, in <module>
    from vtkCommonCore import *
ImportError: No module named 'vtkCommonCore'
>>> 

我犯了什么错误?

请帮助我。

最佳答案

您确定您正确设置了环境变量吗?例如,小心引号(也就是不要放引号)。

我在 Y 中而不是在程序文件中安装了 VTK 7(可能不是一个好的选择,因为内置的 vtkpython 不起作用),并且以下设置对我有效:

C:\Users\lib>set PATH=Y:\VTK 7.0.0-RC2\bin;%PATH%

C:\Users\lib>set PYTHONPATH=Y:\VTK 7.0.0-RC2\bin\Lib\site-packages

C:\Users\lib>python -c "import vtk;print vtk.__file__;print vtk.vtkVersion().GetVTKVersion()"
Y:\VTK 7.0.0-RC2\bin\Lib\site-packages\vtk\__init__.pyc
7.0.0

如果出现问题,请尝试将 C:\Program Files\VTK 6.3.0\bin\Lib\site-packages\vtk 添加到 PATH(其中也有 dll)

关于python - Windows下Python中vtk的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34997436/

相关文章:

python - fnmatch 只返回列表中的第一个文件名

windows - 在 Windows 中检索现有符号链接(symbolic link)文件夹的目标

c++ - qt c++ 无法在 win xp sp1 上运行

c++ - vtkRenderWindowInteractor 事件循环和线程

python - "Connect" Actor 通过删除重叠或 "filling"的空话。碰撞检测

vtk - 从 vtkPoints 中删除单个点

python - 在 Ubuntu 上运行 OpenCV 时 GStreamer 发出警告

python - Longformer 获取last_hidden_​​state

python - 如何在python基类中声明可以在派生中访问的成员变量

c# - 以编程方式关闭 MenuStrip