【发布时间】:2015-08-06 21:19:01
【问题描述】:
我已经通过 Python (X,Y) v2.7.10 在 Windows 上安装了 python。如果我尝试导入模块 vtk.tk.vtkTkRenderWindowInteractor,我会收到以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\vtk\tk\vtkTkRenderWindowInteractor.py", line 16, in <module>
from vtkLoadPythonTkWidgets import vtkLoadPythonTkWidgets
File "C:\Python27\lib\site-packages\vtk\tk\vtkLoadPythonTkWidgets.py", line 2, in <module>
import vtkCommonCorePython
ImportError: No module named vtkCommonCorePython
PATH 变量设置正确,包含“C:\Python27\Lib\site-packages\vtk”,其中包含文件 vtkCommonCorePython.pyd。
有人遇到过这个问题或有解决办法吗?
编辑:已解决但不起作用
VTK 已决定放弃对 Tkinter 小部件的支持,所以如果您和我一样想要恢复它,我们可以在这里提出要求:http://vtk.uservoice.com/forums/31508-general/suggestions/9291084-return-support-for-tkinter-widgets
【问题讨论】:
-
我遇到了一个可能相关的问题,或者可能是同一个问题。我在这里发布了我的问题:stackoverflow.com/questions/31883557/…
-
@GregNash 我想它是相关的,因为问题是模块“vtkCommonCorePython”,在这两种情况下都找不到。但是,当我通过 vtk.tk 使用它时,您正在通过 paraview 使用它。两者都依赖于 vtk 库。你是如何安装 python 和 vtk 的?
-
我从 Python.org 的下载页面安装了 Python,并通过从 ParaView.org 的下载页面安装 Paraview 来安装 vtk。
-
我的问题已经解决了。我将我使用的路径变量添加到问题的底部作为编辑。
-
感谢@GregNash,我找到了解决方案,正如您在答案中看到的那样。无论如何,它只是暴露了VTK中另一个(更深层次的)问题,所以幸福并不完整。
标签: python windows tkinter vtk pythonxy