2017-01-23 64 views
0

我使用sudo安装mayavi2易于得到如下图所示安装mayavi2:mayavi2不起作用

PI @树莓派:〜$ sudo易于得到安装mayavi2 读取软件包列表...完成 大厦的依赖关系树 读取状态信息...完成 以下软件包已自动安装,不再需要: python-enthoughtbase 使用'apt-get autoremove'将其删除。 下列额外的软件包将被安装: 蟒蛇-设想 建议安装的软件包: IPython的蟒蛇,查科 下列软件包将被删除: 蟒蛇,蟒蛇envisagecore - envisageplugins 下列新软件包将被安装: mayavi2 python-设想 0升级,2新安装,2删除和3未升级。 需要得到0 B/18.5 MB的档案。 完成此操作后,将使用34.9 MB的额外磁盘空间。 你想继续吗? [Y/n] 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 @树莓派:〜$ mayavi2

回溯(最近通话最后一个): 文件 “的/ usr/bin中/ mayavi2”,线路493,在 提高导入错误(MSG) 导入错误:无模块命名_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。〜$:

我使用 sudo易于得到安装python-设想 sudo易于得到安装python-EnvisageCore sudo易于得到安装python-EnvisagePlugins

PI @树莓派安装设想,EnvisageCore和EnvisagePulgins mayavi2 bash:/ usr/bin/mayavi2:没有这样的文件或目录

嗨,有没有办法过去这个错误? 感谢

回答

0

为您mayavi2可执行文件已被删除(这通常是与消息bash: /usr/bin/mayavi2: No such file or directory的情况下),那么很可能意味着apt-get所更新的python-设想,蟒蛇,EnvisageCore和python-EnvisagePlugins时删除它。

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

+0

我已经安装了python-traits和'python-traitsui,如下所示。 PI @树莓派$ sudo易于得到安装python-特质 读取软件包列表...完成 大厦的依赖关系树 读取状态信息...完成 蟒蛇-特质已经是最新版本。 0升级,0新安装,0删除和55未升级。 – houghton

+0

PI @树莓派$ sudo易于得到安装python-traitsui 读取软件包列表...完成 大厦的依赖关系树 读取状态信息...完成 蟒蛇,traitsui已经是最新版本。 python-traitsui设置为手动安装。 0升级,0新安装,0删除和55未升级。 – houghton

+0

我做了apt-get更新和升级,然后重新安装mayavi2。我收到了与我的问题相同的信息。以下软件包将被删除:python-envisagecore python-envisageplugins – houghton