我在尝试在虚拟python环境中在Mac OS上使用mayavi时面临2个问题。
- 从命令行运行Mayavi2仅抛出以下消息,不执行任何其他操作
"这个程序需要访问屏幕。请使用 python的框架构建,并且仅在您登录时 在 Mac 的主显示屏上。
-
执行
from mayavi import mlab
抛出与 1 中相同的消息。 -
在日食
ImportError: cannot import name mlab
中使用from mayavi import mlab
经过很大的麻烦,我设法安装了mayavi,但现在我无法执行任何涉及mlab
的示例代码
已安装vtk
。import mayavi
没有问题,命令行或Eclipse。
您似乎正在使用Apple在Mac OS中提供的python构建。这显然是不兼容的。您应该尝试使用 python.org 中的版本之一,即框架构建。请注意,您必须再次安装依赖项。