[gui] make pyvtk optional