我已经从 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/