You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下Anaconda环境安装Mayavi失败(conda、pip均无法正常安装)

问题原因

  1. conda安装失败是因为默认源提供的mayavi版本最高仅支持Python 3.7,你当前环境Python版本为3.8,版本不兼容导致UnsatisfiableError
  2. pip安装卡住是因为默认拉取源码包进行本地编译,Windows系统缺少C++编译环境、VTK等前置依赖时就会长期卡在编译环节无输出

可行解决方案

  • 方案1:创建兼容版本的conda虚拟环境(最稳定,成功率最高)
    1. 打开Anaconda Prompt,执行命令创建Python 3.7的专属环境:conda create -n mayavi_env python=3.7
    2. 激活新建环境:conda activate mayavi_env
    3. 从conda-forge源拉取预编译的mayavi安装包:conda install mayavi -c conda-forge
  • 方案2:保留Python 3.8环境,用pip安装预编译包
    1. 先安装mayavi所需的全部前置依赖:pip install vtk pyqt5 numpy traits traitsui pyface
    2. 强制pip拉取二进制包跳过本地编译:pip install mayavi --only-binary :all:
    3. 若上述命令仍失败,可添加版本号指定安装高版本兼容包:pip install mayavi>=4.7.2
  • 方案3:解决源码编译卡住问题
    若需要从源码编译安装,先安装Microsoft Visual C++ Build Tools,勾选「桌面开发用C++」组件后重启终端,再重新执行pip安装命令即可。

安装验证

安装完成后执行如下代码验证是否安装成功:

from mayavi import mlab
mlab.test_plot3d()
mlab.show()

若弹出3D绘图窗口则代表安装正常。

内容的提问来源于stack exchange,提问作者zodac

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 16:57:04