如何安装Mayavi Trait后端?

时间:2017-01-31 14:56:27

标签: python anaconda conda mayavi

操作系统:Linux Kubuntu 14.4.5

Python: Python 3.5.2 :: Continuum Analytics,Inc。

我尝试将Mayavi安装到我的anaconda环境中:

conda install -c menpo mayavi=4.5.0
conda install -c anaconda wxpython=3.0.0.0
conda install pyqt
conda install qt

但是当我尝试从http://docs.enthought.com/mayavi/mayavi/auto/example_surface_from_irregular_data.html运行示例时,我收到错误消息

ImportError: Could not import backend for traits

解释:

  

确保您拥有TraitsBackendWx或者   安装了TraitsBackendQt项目。如果您安装了Mayavi   easy_install,试试easy_install。 easy_install Mayavi [app]   也会有用。

     

如果您执行了源检出,请务必运行' python setup.py   安装'在Traits,TraitsGUI和您选择的Traits后端。

     

还要确保安装了wxPython或PyQT。 wxPython的:   http://www.wxpython.org/ PyQT:   http://www.riverbankcomputing.co.uk/software/pyqt/intro

我在网上搜索并尝试找到任何可以设置的内容,但无法找到任何内容。

http://docs.enthought.com/mayavi/mayavi/installation.html?highlight=installation我得到了我可以通过pip与pip install mayavi安装它,但这只会导致"要求已经满足"的消息,其中包括

  

要求已经满足:/anaconda2/envs/myenv/lib/python3.5/site-packages(来自mayavi)的特征

怎么办?

2 个答案:

答案 0 :(得分:2)

以下步骤对我有用(在python2环境中):

conda create -yn mayavitest
source activate mayavitest
conda install -yc menpo mayavi=4.5.0
conda install -y pyside
conda install qt
ETS_TOOLKIT=qt4 python /path/to/mayavi-example.py

pyside的安装可能会降低qt,这就是为什么需要再次安装qt。

答案 1 :(得分:0)

也许缺少OpenGL或任何图形卡驱动程序。因为几天前我遇到的相同错误是在Hyper-v中的Windows Server 2012中。

在Windows中,您将使用christopher gholke的窗户轮。同样,在Windows中,您将需要VC 2015 14.0来编译特征库。也许您需要挖掘安装特质库所需的安装。