ImportError:没有名为traits.api的模块

时间:2014-11-12 16:02:36

标签: python-2.7 spyder mayavi

我在Windows 7中安装了mayavi spyder,当我尝试导入mlab时,我收到一个奇怪的警告:

ImportError: No module named traits.api

有没有人遇到过同样的问题?有什么建议?非常感谢提前。

2 个答案:

答案 0 :(得分:2)

您需要安装mayavi依赖项VTK,appinst,apptools,envisage,traitsui,traits,pyface,configobj

答案 1 :(得分:1)

好的,我找到了一个非常有用的帖子来解决这个问题。问题是我设置了PATH变量来搜索basetsd.h而不是INCLUDE(C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Include)。此外,我为C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Lib设置了LIB。

现在我可以在Windows 7和Spyder上成功运行mayavi。但是,我无法从IPython中运行它:(