如何通过 conda 在 Windows for python 3 上安装 mayavi?

How can I install mayavi on Windows for python 3 via conda?

我在 Windows 上有一个由 conda 管理的 python 3 虚拟环境。我想通过

安装 mayavi 包
conda install mayavi

但它说它需要 python 2.7.

searching on the Anaconda website.

在其他渠道提供 mayavi 包,祝您好运

截至今天,conda-forge 频道上维护的那个与 python 3.5 和 3.6 兼容。要安装它,

conda install -c conda-forge mayavi

如果 mayavi 失败并显示

ImportError: Could not import backend for traits

可能是因为没有安装qt或者安装了qt5--这种情况需要降级

conda install pyqt=4

您可以尝试以下方法:

如果您安装了 Visual Studio,并且安装了 Python 本机开发工具。

在 Anaconda3 中,您可以从 clinicalgraphics 中获取 VTK7。1.x

conda install -c clinicalgraphics vtk

打开 VS20xx x64 本机命令提示符,正确设置 python 的路径: 例如

C:\Anaconda3\Scripts\activate.bat C:\Anaconda3

然后使用 pip 从源安装 mayavi。

pip install mayavi

它在 windows 10.

中使用 VS2017 和 Python 3.6 编译成功