python装mayavi后import mayavi.mlab报错怎么解决?

C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe D:/pythonProject/practice.py
multiple 'pyface.toolkits' plugins found for toolkit 'qt4': pyface.ui.qt4.init, pyface.ui.qt4.init
Traceback (most recent call last):
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\vtkmodules\__init__.py", line 13, in <module>
    from . import vtkCommonCore
ImportError: cannot import name 'vtkCommonCore' from partially initialized module 'vtkmodules' (most likely due to a circular import) (C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\vtkmodules\__init__.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\pythonProject\practice.py", line 1, in <module>
    import mayavi.mlab
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\mayavi\mlab.py", line 16, in <module>
    from mayavi.tools.camera import view, roll, yaw, pitch, move
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\mayavi\tools\camera.py", line 24, in <module>
    from .engine_manager import get_engine
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\mayavi\tools\engine_manager.py", line 13, in <module>
    from mayavi.core.registry import registry
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\mayavi\core\registry.py", line 16, in <module>
    from mayavi.core.metadata import Metadata, import_symbol
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\mayavi\core\metadata.py", line 11, in <module>
    from mayavi.core.pipeline_info import PipelineInfo
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\mayavi\core\pipeline_info.py", line 12, in <module>
    from .utils import get_tvtk_dataset_name
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\mayavi\core\utils.py", line 2, in <module>
    import vtk
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\vtk.py", line 30, in <module>
    all_m = importlib.import_module('vtkmodules.all')
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "C:\Users\Administrator\AppData\Roaming\Python\Python39\site-packages\vtkmodules\__init__.py", line 15, in <module>
    import _vtkmodules_static
ModuleNotFoundError: No module named '_vtkmodules_static'

Process finished with exit code 1
 

 

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,目前超出我们的服务范围,暂时无法为您解答。

首次提问人员可免费体验一次有问必答服务。目前首次提问的问题服务范围为:编程语言、Java开发、python、数据库、前端开发 领域专业技术问题,为您提供问题的解决思路和指导。不提供源码代写、项目文档代写、论文代写、安装包资源发送或安装、软件使用指导等服务。

我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。

您好,请问解决了吗