我已经通过python (X,Y) v2.7.10在Windows上安装了python。如果我尝试导入模块vtk.tk。vtkTkRenderWindowInteractor,我得到以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:Python27libsite-packagesvtktkvtkTkRenderWindowInteractor.py", line 16, in <module>
from vtkLoadPythonTkWidgets import vtkLoadPythonTkWidgets
File "C:Python27libsite-packagesvtktkvtkLoadPythonTkWidgets.py", line 2, in <module>
import vtkCommonCorePython
ImportError: No module named vtkCommonCorePython
PATH变量设置正确,包含"C:Python27Libsite-packagesvtk",其中包含文件vtkCommonCorePython.pyd.
有人遇到这个问题或有解决方案吗?
编辑:解决了,但不起作用
VTK已经决定放弃对Tkinter widgets的支持,所以如果你,像我一样,想要它回来,我们可以在这里要求:http://vtk.uservoice.com/forums/31508-general/suggestions/9291084-return-support-for-tkinter-widgets
感谢@GregNash,以及他的问题我如何使用Liclipse编写ParaView脚本?我找到解决办法了。
Python(x,y)没有创建环境变量PYTHONPATH。简单地创建变量就解决了这个问题:
PYTHONPATH: C:Python27Libsite-packagesvtk;
我有同样的问题:文件vtkCommonCorePython。pyd (vtkCommonCorePython。
通过将所有出现的"vtkCommonCorePython"替换为"vtk. python"修复了此问题。"vtkCommonCorePython"在文件site-packagesvtktkvtkLoadPythonTkWidgets.py
另一个问题可能是您的vtk版本没有使用Tk支持编译;在本例中,文件vtkCommonCorePython。Pyd不存在