Mayavi: Mayavi的安装问题

创建于 2018-05-07  ·  9评论  ·  资料来源: enthought/mayavi

Mayavi2只是在功能方面真正真棒。 然而,这是一个普遍的问题......每次我想在ubuntu内的virtualenv或在核心系统上安装mayavi时,我都会遇到很大的麻烦。 即使在核心中安装了所有vtk等依赖项之后,它也不是一个干净的“pip”安装。 依赖项和选项太多太多。 它需要的许多包不会自动识别。 无数人都见过这些问题——每次我都不得不去网上寻找解决方案。 可能是我做错了什么......但这个一向如此。 可能是mayavi应该考虑将后端选项限制为少数几个,但要让它们真正干净地安装并且易于使用而不会出现问题。 是否有可能只用一个简单的命令pip install mayavi安装mayavi pip install mayavi并且完全准备好开箱即用,没有任何错误? 我很乐意帮助业主进行开发。 我了解vtk等依赖项,但是看起来现在可以通过pip

单个pip安装后,所有选项都可以通过环境变量简单地控制......例如,使用mesaxvfb 。 一次安装应该可以完成所有事情; 其他一切都应该通过一个简单的.mayavi启动文件或环境变量来控制。 可能只有多个库的副本,它们在各自的树下进行了不同的编译……或者用户可以选择这样做。

mayavi做超重型起重,但真正的荣耀将在超级简单的安装中更加出色。 不是唯一的选择......但pip可能是做到这一点的最佳方式。

最有用的评论

我明白,但在三个主要平台 (Python 3.x) 上,以下步骤应该足够了,所有不同的 Python 发行版:

pip install vtk traits traitsui pyface envisage apptools pyqt5
git clone https://github.com/enthought/mayavi.git
cd mayavi
python setup.py install

几天后我希望推出一个新版本,这应该可以简单地执行pip install mayavi

所有9条评论

例如,全新安装,我多次看到此错误:
QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed: action

@Kekushke——我正在研究这个,我是将 VTK 轮子推到 PyPI 的人。 您的一些错误是因为您使用的是最新发布的 Mayavi 版本。 pip install 将不起作用,因为我需要时间来发布。 不幸的是,这个周末我遇到了一个问题,这意味着远离我的电脑,并在一周的剩余时间里结束学期工作。 我希望在这个周末或下一个周末发布 mayavi,但我担心它必须等到我感觉好些并且我能够得到一些时间。 我希望在下周末之前有一个版本。

@prabhuramachandran 非常感谢您的评论。 希望你会很快好转。 一点都不着急。 我只是想点用户的角度和体验; 希望有所帮助。 这是一个很棒的很棒的工具 - 随着用户体验的改善,它将继续存在 10 年、25 年甚至更长的时间!

令人惊讶的是,你可以用mayavi做这么多事情,而且有很多选择......我认为后者增加了太多的复杂性,但可能有一些方法可以简化事情以便很容易选择那些安装过程超简单的选项。 mayavi有效,但用户必须与之抗争......而这可能会消失。 如果您愿意,我很乐意帮助测试/编写文档/教程并简化事情。

再次感谢!

@Kekushke——请不要叫我教授,我理解你的痛苦,我正在努力让安装更容易一些。 谢谢你的美言和鼓励。 我还有其他一直在维护的工具,也许我咬得比我能咀嚼的还要多! 欢迎任何帮助。 我想如果我只是推送一个新的 Mayavi 版本,Mayavi 将完全可以 pip 安装,这将有助于加载。 希望在即将到来的周末。

@prabhuramachandran没问题! 查看mayavi的历史,我认为你是创造者! 非常棒! 再次感谢! :-)

@prabhuramachandran Mayavi 很棒! 我正在尝试为一些量子动力学模拟制作动画,这是我知道的唯一可以让我做我想做的工具,所以谢谢你。 但我不得不问,为什么依赖树会是一场噩梦? 我已经尝试了一天半来让它在我的新 MacBook Pro 上运行,但错误的顺序令人难以置信。 这个问题已经存在多年可能无济于事,所以我一直在寻找过时的建议,但老实说,这是不可持续的。

我明白,但在三个主要平台 (Python 3.x) 上,以下步骤应该足够了,所有不同的 Python 发行版:

pip install vtk traits traitsui pyface envisage apptools pyqt5
git clone https://github.com/enthought/mayavi.git
cd mayavi
python setup.py install

几天后我希望推出一个新版本,这应该可以简单地执行pip install mayavi

谢谢,确实有效! 你应该把这些明确的说明放在自述文件中

我认为这个问题现在已经解决了。 谢谢你的耐心。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

aestrivex picture aestrivex  ·  9评论

Make42 picture Make42  ·  7评论

stefanoborini picture stefanoborini  ·  11评论

scottstanie picture scottstanie  ·  4评论

dnacombo picture dnacombo  ·  7评论