weixin_51294413 2021-05-08 14:05 采纳率: 0%
浏览 719

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
 

 

  • 写回答

2条回答 默认 最新

  • longme2 2021-11-07 20:46
    关注

    您好,请问解决了吗

    评论

报告相同问题?