尝试从 Enthought Mayavi 模块导入 MLAB - 获取" RuntimeError: No pyface.toolkits plugin could be loaded for qt4



程序以:-

from mayavi import mlab
from tvtk.tools import visual

并最终得到这条消息

>/Users/me/Library/Enthought/Canopy/edm/envs/User/lib/python3.5/si>te->packages/pyface/base_toolkit.py in import_toolkit(toolkit_name, >entry_point)
>    225     msg = msg.format(entry_point, toolkit_name)
>    226     logger.info(msg)
>--> 227     raise RuntimeError(msg)
>RuntimeError: No pyface.toolkits plugin could be loaded for qt4 

出于许可原因,Python 3.x 的 Canopy 不随 PyQt 一起提供。请从 Canopy 包管理器安装 PyQt,然后重试。有关更多信息,请在 Enthought 知识库中搜索pyqt python 3,这将为您提供本文的链接:"Canopy 2 中的 Python 3 - '没有名为 PyQt4 的模块'错误"。

最新更新