[vtkusers] error loading libvtkRenderingPythonTkWidgets.so

Hoang Giang Bui hgbk2008 at gmail.com
Mon Feb 29 05:12:57 EST 2016


I got an error when I tried to run a VTK python example with Tkinter enabled

I built VTK6.2.0 with Tcl/Tk 8.6.4 and Python 2.7.6. Executing the example
python {VTK_DIR}/Examples/Modelling/Python/SpherePuzzle.py

gives the error

Traceback (most recent call last):
  File "SpherePuzzle.py", line 57, in <module>
    rw = vtkTkRenderWindowInteractor(f1, width=400, height=400, rw=renWin)
line 48, in __init__
line 81, in vtkLoadPythonTkWidgets
    interp.call('load', filename, pkgname)
_tkinter.TclError: couldn't load file "libvtkRenderingPythonTkWidgets-6.2.so":
libvtkRenderingPythonTkWidgets-6.2.so: cannot open shared object file: No
such file or directory

The library libvtkRenderingPythonTkWidgets-6.2.so is not installed to the
target folder. I have checked that this library exist in VTK-5.10.1 but
somehow it is removed in VTK-6.2.0

I looked into the vtkLoadPythonTkWidgets.py and I found out that the module
name is required to load still has the same name
modname = 'vtkRenderingPythonTkWidgets'

Which means it is not updated or some configure flags need to be set to
enable libvtkRenderingPythonTkWidgets

Any comments?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20160229/f34446dd/attachment.html>

More information about the vtkusers mailing list