我想在Ubuntu中安装mayavi
,我成功安装它,但是当我运行mayavi2
时,它说:
Traceback (most recent call last): File "/usr/local/bin/mayavi2", line 7, in <module> from mayavi.scripts.mayavi2 import main File "/usr/local/lib/python2.7/dist-packages/mayavi/scripts/mayavi2.py", line 494, in <module> raise ImportError(msg) ImportError: No module named envisage.ui.workbench.api Could not load envisage. You might have a missing dependency.
您是否安装了EnvisageCore和EnvisagePlugins?
如果您使用Easy_install安装Mayavi,请尝试'easy_install '。'easy_install mayavi [app]'也将起作用。
如果您执行了源头结帐并通过'python setup.py安装 开发',请确保在Envisagecore中运行相同的命令,并 EnvisagePlugins文件夹。
如果似乎安装了这些软件包,请检查您的numpy和 Configobj已安装并正常工作。如果需要numpy,'easy_install numpy'将安装numpy。同样," easy_install configobj"将 安装configobj。
我不知道该怎么办?帮助!
ubuntu 14.04船Mayavi。使用该版本,除非您有强有力的理由去做,否则愿意在安装问题中进一步发展。
首先,您需要从系统路径中删除PIP安装的软件包。否则,您面临不匹配的包装版本的风险,并且几乎没有解决这些问题的追索权。
步骤:
-
删除已安装的Mayavi
sudo pip uninstall mayavi
-
删除PIP可能已安装的其他软件包。为此,如果您记得或仍然安装了Mayavi的控制台。
-
安装系统提供的Mayavi
sudo apt-get install mayavi2