解决VTK报错:AttributeError: module 'vtk' has no attribute 'util'

如果你在使用VTK库时遇到以下错误信息:

AttributeError: module 'vtk' has no attribute 'util'

这是因为你正在使用旧版本的VTK,其中 'numpy_to_vtk' 函数位于 'vtk.util.numpy_support' 模块下。而在较新版本中,该函数直接位于 'vtk.numpy_support' 模块下。

解决方法:

将代码中出现错误的语句:pythonscalarsArray = vtk.util.numpy_support.numpy_to_vtk(segmentation.flatten(), deep=True)

修改为:pythonscalarsArray = vtk.numpy_support.numpy_to_vtk(segmentation.flatten(), deep=True)

这样就可以解决该错误。

总结:

将 'vtk.util.numpy_support.numpy_to_vtk' 更新为 'vtk.numpy_support.numpy_to_vtk' 即可解决此问题。

解决VTK报错:AttributeError: module 'vtk' has no attribute 'util'

原文地址: https://www.cveoy.top/t/topic/fOO5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录