Mayavi 安装教程

以下教程安装成功的前提是:保证你的电脑安装有Visual Studio,并且有VC14平台开发工具集或者运行库

第一步:安装依赖包

CMD执行命令行:

pip install six traits configobj traitsui pyface apptools VTK

第二步:安装PyQt4

到离线WHL包所在的目录下按照自己python版本执行以下命令:

Python 3.6:

pip install PyQt4-4.11.4-cp36-cp36m-win_amd64.whl

Python 3.7:

pip install PyQt4-4.11.4-cp37-cp37m-win_amd64.whl

第三步:编译 Mayavi 源码

先到源码所在的目录下面(有setup.py文件的目录下)
在这里插入图片描述
执行以下编译命令:
在这里插入图片描述

python setup.py install

测试

输入以下代码检测是否成功:

import numpy as np
from mayavi.mlab import *

x, y, z = np.mgrid[-4:4:40j, -4:4:40j, 0:4:40j]
r = np.sqrt(x ** 2 + y ** 2 + z ** 2 + 0.1)
u = y * np.sin(r) / r
v = -x * np.sin(r) / r
w = np.ones_like(z)*0.05

obj = flow(x, y, z, u, v, w)
show()

在这里插入图片描述
相关资料下载地址:(含Mayavi源码包+PyQt4 各版本)
链接:https://pan.baidu.com/s/1i-hISTl442PVDzo37bWL3w
提取码:z5jq

按照流程操作,保证OK

### 如何在Python 3.9中安装Mayavi库 对于Python 3.9版本,可以采用多种方式来安装Mayavi库。 #### 使用pip直接安装 尝试通过`pip`命令直接安装Mayavi及其依赖项VTK。这通常适用于大多数环境: ```bash pip install vtk==8.1.2 pip install mayavi ``` 这种方法简单快捷,但对于某些特定的操作系统或Python版本可能存在兼容性问题[^1]。 #### 针对Linux系统的具体指导 如果是在Linux环境下工作,特别是Ubuntu操作系统下使用Python 3.9时,有专门针对此情况的方法描述。可以通过以下步骤操作: - 更新软件源并安装必要的编译工具链和其他依赖关系; - 利用上述相同的方式执行`pip install mayavi`指令完成安装过程; 需要注意的是,在实际应用过程中可能还需要额外配置一些系统级的设置以确保顺利安装成功[^2]。 #### 手动下载whl文件并通过Anaconda Prompt安装 当遇到网络连接不稳定或者其他原因导致无法正常通过pip在线安装的情况下,可以从指定网站获取预构建好的二进制分发版(wheel)。找到适合当前平台架构和Python版本组合下的`.whl`文件后将其保存到本地计算机上任意位置,比如桌面上。接着启动Anaconda提示符窗口,并激活目标虚拟环境再运行如下命令来进行离线安装: ```bash conda activate 环境名称 pip install 路径\至\已下载.whl文件 ``` 这种方式能够有效规避因网络因素造成的困扰,同时也提供了更灵活的选择范围给用户自行挑选最合适的发行版本[^3]。 #### 关联TVTK库的考虑 考虑到Mayavi与TVTK紧密关联的事实,在学习有关三维可视化的教程期间可能会被建议先行部署好TVTK组件作为基础支持层的一部分。因此如果有计划深入探索这方面内容的话,不妨参照相关资料提前做好准备以便后续工作的开展[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值