OS:Linux Kubuntu 14.4.5
Python:Python 3.5.2::Continuum Analytics,股份有限公司
我试图将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项目已安装。如果您安装了Mayavieasy_install,请尝试easy_stall。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 install mayavi
的pip安装它,但这只导致了"需求已经满足"的消息,其中包括
需求已经满足:/anaconda2/envs/myenv/lib/python3.5/site-packages(来自mayavi)中的特性
该怎么办?
以下步骤对我有效(在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的原因。
可能缺少OpenGL或任何图形卡驱动程序。因为我几天前在hyper-v中的windows服务器2012中也出现了同样的错误。
在窗户上,你会用克里斯托弗·霍尔克的窗户轮子。同样,在windows中,您需要VC 2015 14.0来编译traits库。也许你需要挖掘你需要安装什么来编译traits库。