mayavi2不起作用

时间:2017-01-23 19:56:43

标签: python-3.x raspberry-pi2 mayavi

我使用sudo apt-get install mayavi2安装mayavi2,如下所示:

pi @ raspberrypi:〜$ sudo apt-get install mayavi2 阅读包裹清单......完成 构建依赖树 阅读国家信息......完成 以下软件包已自动安装,不再需要: 蟒蛇,enthoughtbase 使用' apt-get autoremove'删除它。 将安装以下额外包: 蟒蛇,设想 推荐套餐: ipython python-chaco 以下包将被删除: python-envisagecore python-envisageplugins 将安装以下新包: mayavi2 python-envisage 0升级,2新安装,2删除,3未升级。 需要获得0 B / 18.5 MB的档案。 执行此操作后,将使用34.9 MB的额外磁盘空间。 你想继续吗? [是/否] y (读取数据库...当前安装的160193文件和目录。) 删除python-envisagecore(3.2.0-2)... 删除python-envisageplugins(3.2.0-2)... 选择以前未选择的包python-envisage。 (读取数据库...当前安装的158978个文件和目录。) 准备打开... / python-envisage_4.4.0-1_all.deb ... 解包python-envisage(4.4.0-1)...... 选择以前未选择的包mayavi2。 准备打开包装... / mayavi2_4.3.1-3.1_armhf.deb ... 拆包mayavi2(4.3.1-3.1)...... 处理man-db的触发器(2.7.0.2-5)...... 设置python-envisage(4.4.0-1)...... 设置mayavi2(4.3.1-3.1)...... 现在

我尝试运行mayavi2但是有错误,如下所示。

pi @ raspberrypi:〜$ mayavi2

追踪(最近一次通话): 文件" / usr / bin / mayavi2",第493行,in 引发ImportError(msg) ImportError:没有名为_py2to3的模块

无法加载设想。您可能缺少依赖项。 你安装了EnvisageCore和EnvisagePlugins吗?

如果您使用easy_install安装了Mayavi,请尝试使用easy_install'。 ' easy_install Mayavi [app]'也会有用。

如果您执行了源检出并通过' python setup.py develop'安装, 一定要在EnvisageCore和EnvisagePlugins文件夹中运行相同的命令。

如果这些软件包似乎已安装,请检查您的numpy和 configobj已安装并正常工作。如果你需要numpy,' easy_install numpy' 将安装numpy。同样,' easy_install configobj'将会安装 configobj。

我安装envisage,EnvisageCore和EnvisagePulgins使用 sudo apt-get install python-envisage sudo apt-get install python-EnvisageCore sudo apt-get install python-EnvisagePlugins

pi @ raspberrypi:〜$ mayavi2 bash:/ usr / bin / mayavi2:没有这样的文件或目录

嗨有没有办法克服这个错误? 感谢

1 个答案:

答案 0 :(得分:0)

因为mayavi2可执行文件已被删除(通常是消息bash: /usr/bin/mayavi2: No such file or directory的情况),这可能意味着更新python-envisage,python-EnvisageCore和python时apt-get将其删除-EnvisagePlugins。

第一步:apt-get updateapt-get install mayavi2(以root身份或使用sudo)并检查错误是否相同。您遇到的第一个错误是关于缺少_py2to3模块,该模块通常包含python-traits和`python-traitsui。他们安装了吗?